본문 바로가기

SW 프로그래밍/아두이노59

소프트웨어 시리얼 2개 이상 사용하기 SoftwareSerial 이란? 아두이노에서는 0번핀과 1번핀을 기본적으로 하드웨어 시리얼로 사용하고 있습니다. 하지만 블루투스 모듈이나, UART(*시리얼)통신을 사용하는 모듈을 사용할때 소프트웨어적으로 일반 I/O 핀들을 시리얼 통신을 하는데 사용할 수 있도록 해줍니다. 그런데 문제가 하나 있습니다. 아두이노에서 softwareSerial을 사용할때, 2개 이상을 선언해서 사용하면 일반적으로는 사용할 수 없는 것입니다. #include SoftwareSerial bluetooth1(2,3); SoftwareSerial bluetooth2(4,5); void setup() { // put your setup code here, to run once: Serial.begin(9600); bluetoot.. 2022. 10. 5.
아두이노 호환보드 업로드 에러 아두이노 호환보드 업로드시 에러가 발생한 경우 아래와 같이 설정한 후 업로드가 정상적으로 되는것을 확인함 아두이노 호환보드는 디바이스마트에서 구매한 것임. 구매한 실물 뒷면에 CH34x 칩이 장착되어 있으며, CH340G로 표기되어 있다. 이 칩을 사용하기 위해서는 CH34x용 드라이버를 설치하여야 한다 제조사 사이트(https://www.wch.cn/downloads/CH341SER_ZIP.html)에서 다운로드 받는데 Windows 32비트, 64비트에 따라 설치하는게 다르다. 만약 자신이 쓰고있는 윈도우가 64비트 버전이라면 DRVSETUP64 폴더에 있는 DRVSETUP64.EXE 파일을 밖으로 복사하고 실행한다. 만약 32비트라면 그냥 SETUP.exe 파일을 실행한다.자신의 윈도우가 몇 비트인.. 2022. 10. 4.
아두이노 나노 33 IOT WiFi 사용하기 nano 33 IOT 보드는 wifinina라는 칩을 사용함 이와 관련하여 라이브러리를 설치해야 함 2021. 12. 29.
아두이노 나노 IOT 33 사용준비 아두이노 나노 33 IoT 정품은 핀이 납땜되지 않고, 본체와 15x2 핀헤다 2개로 구성됨 아두이노 나노는 아래 그림과 같이 분류된다. 보드 이름 MCU(마이크로 컨트롤러) 스펙(최대 클럭/ 플래시 메모리/ 램) 특징 아두이노 나노 Atmega328P 16MHz/ 32KB/ 2KB, 8Bit 제일 기본의 아두이노 나노 5V I/O 사용 아두이노 나노 every Atmega4809 20MHz/ 48KB/ 6KB, 8Bit 아두이노 나노에 비해 성능 향상, 5V I/O 사용 아두이노 나노 33 IoT SAMD21G18A 48MHz/ 256KB/ 32KB, 32Bit Arm Coretex M0 아키텍처, NINA W102 (ESP32 기반 WIFI, BLE), 6축 IMU, 3.3V I/O 사용 아두이노 나.. 2021. 12. 1.