반응형

ESP32-S3-DevKitC-1 5

맥으로 ESP32-S3-DevKitC-1 개발 시의 주의점

ESP32-S3-DevKitC-1을 샀을 때 USB-C 커넥터가 두개가 있어서 어디에 연결하면 소스코드 업로드가 가능할는지 생각을 했었다. 처음에는 OTG 커넥터에 연결하면 업로드가 되긴 했으나, 시리얼 모니터에 결과를 확인 하려면 오른쪽 시리얼 포트에 연결해야 보이는 관계로 많이 불편했다. 보드를 구입하고나서 컴퓨터에 연결하면 아래와 같은 장치들이 보인다. 오른쪽 커넥터로 업로드를 하려니까 [A fatal error occurred: Failed to write to target RAM (result was 01070000: Operation timed out)] 라는 에러가 떴다. 아래의 그림과 비슷한데 아래의 에러는 드라이버를 인스톨하고 나서의 에러이다. 이걸 어떻게 해결하지 싶었는데, 맥북에 드라..

Hardware/ESP 2023.02.17

ESP32-S3-DevKitC-1 보드 매니저로 패키지 추가시의 주의점

Arduino IDE 1.8.2 버전을 쓰고 있었는데 ESP32 보드에 대한 패키지 추가 시에 1.0.6 버전 이상은 검색이 되질 않았다. 이거 뭔가 이상하다 싶어서 Arduino IDE 2.X 를 주로 사용했었는데, 1.8.2 버전의 문제가 아니라 보드 매니저 URL 설정의 문제였다. ESP32-DevKitC-32D 쓸 때 사용한 URL이 검색에 방해가 되는 것이었다. https://dl.espressif.com/dl/package_esp32_index.json

Hardware/ESP 2023.01.26

ESP32-S3-DevKitC-1 (ESP32-S3) 시리얼 모니터 출력에 대해

ESP32-S3를 사용 중인데, 시리얼 모니터 출력 결과가 계속 나오질 않아서 왜 그런지 고민 중이었다. 현재 ① 으로 소스코드를 업로드하는데, 업로드도 잘 되고, LED 제어도 잘 되는데 시리얼 모니터 출력만 안 나오더라. 혹시나 싶어서 아래와 같이 ① 로 설정해서 소스코드를 업로드 한 다음, 아래와 같이 ② 로 설정해서 시리얼 모니터를 출력해 보니까 결과가 잘 나왔다. 맥으로 프로그래밍을 해서 그런가 싶기도 하고, 드라이버 설정이 안 되어있나 싶기도 하고, 뭐가 문제인지 확인 중이다. 위의 문제가 무엇인지 알아내서 수정을 했다. 자세한 내용은 아래의 글을 참고하시길 바란다. https://fermium.tistory.com/1541 맥으로 ESP32-S3-DevKitC-1 개발 시의 주의점 ESP32..

Hardware/ESP 2023.01.24

ESP32-S3-DevKitC-1 (ESP32-S3) 로 심박센서 사용하기

이전의 블로그 글에서 심박 측정 센서에 대한 이야기를 했었다. https://fermium.tistory.com/1400 MAX30102 (심박, 혈중산소 포화도 측정 센서 모듈) 아마존에서 산 센서가 인터넷 정보들을 참고로 배선해 보아도 LED에서 빛도 나지 않고 센서가 Arduino (아두이노)에서 인식이 되지 않았다. 왜 그런가 싶어서 자료를 찾아봤더니 I2C 통신을 할 때, fermium.tistory.com 일반적인 ESP32 모듈로는 라이브러리의 I2C 기본 설정 (21번핀:SDA, 22번핀:SCL) 대로 배선을 해 주면 되는데, ESP32-S3 은 I2C 전용 핀의 설정이 되어 있지 않다. 그렇다고 사용 못하는 것은 아니고, 자유롭게 SDA, SCL 설정을 할 수 있다고 설명이 되어있다. 어..

Hardware/ESP 2023.01.24

Espressif ESP32-S3-DevKitC-1 보드 구입

이 보드는 USB-C로 프로그래밍되는 보드로 32D 보드랑은 다른 신선한 느낌이 드네. 풀칼러 LED도 달려있고, 여러모로 실험적인 프로그래밍도 해 볼 수 있겠다. 이 보드를 600엔도 안 되는 가격에 팔다니, 아래와 같이 알리 익스프레스의 물건 가격은 상상을 초월한다. 보드를 5개 정도 사 보았다. 프로그래밍을 하려면 Boards manager에서 esp32 보드 버전을 업그레이드해야 되는데, 아두이노 1.8 버전에서는 2.0.X 버전이 검색이 안된다. 그래서 아두이노 2.0 버전에서 프로그래밍을 해야 되는 거 같다. Additional boards manager URLs: 에 아래의 URL을 추가해 줬다. https://raw.githubusercontent.com/espressif/arduino-e..

Hardware/ESP 2022.12.16
반응형