지금까지 아두이노 Uno 를 사용했다면
이번엔 ESP3688을 사용해 볼까 합니다.
일단 ESP8266 은 UNO와 어떤 점이 다른지 알아볼까요?
© hamedtaha, 출처 Unsplash
아두이노 UNO는 마이크로컨트롤러를 사용하여 소형 컴퓨터에 연결할 수있는 전기 회로
ESP32는 Wi-Fi 및 블루투스 기능을 제공하는 무선 연결용 마이크로컨트롤러
UNO : 간단한 센서 또는 모터와 같은 하드웨어와 상호 작용하도록 설계
ESP32 : 많은 메모리와 처리 능력을 제공하며, 다양한 인터넷 기능과 연결할 수있는 인터페이스를 제공, 인터넷 기능을 포함하는 복잡한 프로젝트를 구축하는 데 적합
아두이노 UNO는 단순한 하드웨어 프로젝트를 만들기 위한 것
ESP32는 더 복잡하고 기술적인 프로젝트를 만들기 위한 것
단순하게 말해서 ESP32에는 와이파이가 내장되어 있다고 보면 됩니다.
(우노+와이파이,블루투스 인데 크기도 작음!)
좀 더 재미있는 것들을 깔끔하게 만들 수 있다는 생각이 듭니다.
이번엔 간단하게 ESP32를 컴퓨터에 연결하는 방법을 알려드리겠습니다.
원래 우노 보드와는 다르게 컴퓨터와 ESP32를 연결하려면 초기 설정 작업이 필요합니다.
이번엔 windows 운영체제가 아닌 ios(애플컴퓨터) 운영체제로 설명 드리겠습니다.
**이후에 windows 연결 과정도 올리겠습니다**
- 기본 설정 클릭
2. 기본설정에 들어가면 밑에 추가 보드 관리자 URL이 뜹니다.
여기에
http://arduino.esp8266.com/stable/package_esp8266com_index.json
를 입력해야 합니다.
그리고 확인을 누릅니다.
3. URL을 입력하셨다면 이번엔 보드 매니저를 열어줍니다.
보드 매니저 위치: 도구(Tools) -> 보드(Boards) -> 보드매니저(Board Manager)
4. 열어준 후 esp8266 by ESP8266 Community를 설치해 줍니다.
5. 마지막으로 ESP32를 연결하고 NodeMCU 1.0(ESP-12E Module)을 연결합니다.
NodeMCU 1.0(ESP-12E Module) 위치 :
도구(Tools) -> 보드 (Board) -> NodeMCU 1.0(ESP-12E Module)
완료입니다!
연결한 기념으로 LED를 켜볼까요?
코딩은 할 필요 없습니다.
예제를 사용할 것 이기 때문에
예제파일 열기 : 파일 -> 예제 -> ESP8266 -> Blink
1초 마다 켜졌다 꺼졌다 하는 코드입니다.
바~로 업로드 해볼까요?
1초 마다 켜졌다 꺼졌다 하는 코드입니다.
바~로 업로드 해볼까요?
그전에! 포트 연결을 해줘야 합니다.
(설정할 것이 많지만 결과를 생각하며 차근차근! 거의 다왔습니다! )
도구 -> 포드 -> /dev/cu.usbserial-0001 을 클릭합니다.
오른쪽 사진처럼 설정해도 됩니다.(업로드 버튼 옆에 보드선택 탭)
그리고 업로드! ESP32는 우노보드 보다 업로드 시간이 좀 걸립니다.
켜집니다.
LED를 연결해서 켜볼까요?
Uno 보드에 기본 LED 연결핀이 13번 핀이었다면
ESP32는 D4 번 핀 입니다.
D4번 핀에 LED + 를 입력해 주고 - 를 GND에 연결해 줍니다.
그리고 업로드 해 주면? LED가 깜빡입니다.
불 빛이 보드에 있는 기본 LED와 따로 외부에서 연결한 LED가 번갈아서 깜빡이네요
이상해서 찾아봤는데
원래 그런거랍니다.
외부 LED가 켜지면 기본LED는 꺼지고
외부 LED가 꺼지면 기본LED는 켜지고
일단 요정도로 하고 다음에는 더 잼난 컨텐츠를 가져오겠습니다.
좋은 정보 되셨기를 바라며
저는 이만 가보겠습니다
고생하셨씁니다~~
'IOT 로봇 아두이노 > 아두이노 기본센서 연결하기' 카테고리의 다른 글
아예 '초보운전'이라고 광고를 하지그래? 그래서 만들어 봤습니다!! 아두이노로 초보운전 전광판 달기! LED Matrix WS2812 8x32 아두이노로 켜기 아두이노LED (1) | 2023.05.09 |
---|---|
NodeMCU Led 원격제어 (웹 서버) [아두이노] (1) | 2023.05.01 |
라인프렌즈 브라운 눈에 LED 광선 만들기 [아두이노 LED 사용] (0) | 2023.04.19 |
[아두이노 응용] 온습도 센서 + ESP-01 연결하여 Blynk에 표시하기 (1) | 2021.08.18 |
[아두이노 응용] 온도 습도 LCD로 출력하기 (2) | 2021.08.18 |
댓글