아키즈키의 ESP32-Devkit C를 ArduinoIDE에서 L 치카의 의례.

소개





2018년 8/4과 8/5에 도쿄 빅 사이트에서 개최된 Maker Fair TOKYO2018에 참가해 왔습니다. 많은 Maker와 정보 교환시켜 주셔, 거기서 우연히 EPS32의 존재를 알았으므로 그 발로 아키즈키 전자 통칭 야시오점에 가서 ESP32-Devkit C를 Get.

본 기사는 그 L치카의 의의 보고입니다.

환경 정보



내 개발 환경은 거의 평범한 상태라고 말할 수 있습니다. 올해 초경에 새롭게 Intel Core-i7 8700K로 짜고 나서 거의 Amazon Prime 전용기로 되어 있었습니다.

소프트웨어


  • ArduinoIDE

  • 자, 그럼 개발 환경을 정돈합시다. 사용하는 것은 ArduinoIDE입니다. 이유는 Google에서 처음 히트했기 때문. 몇 가지 Install 방법이있는 것처럼 보이지만 ArduinoIDE 페이지를 통해 정통으로 Microsoft Store에서 DL.
  • CP210x USB - UART Bridge VCP 드라이버

  • 다음은 이것. CP2102라는 USB-UART 변환 IC의 드라이버입니다. 빈 공간으로 ESP32 Devkit을 PC에 연결하면 장치 관리자에서 수수께끼 장치적인 느낌으로 인식되었으므로 드라이버를 설치해 주세요. 그러면 ArduinoIDE에서도 포트 설정을 할 수 있게 됩니다.
  • Arduino core for the ESP32

  • 마지막으로 ArduinoIDE가 EPS32 계열의 보드 정보를 지원하도록하겠습니다. ArduinoIDE는 이름에서 알 수 있듯이 Arduino 기반 보드 만 기본적으로 지원합니다. 지원하는 보드를 확장하기 위해 다음 작업을 수행했습니다.

    이미지 URL을 Ctrl+C로 클립보드에 복사하고,


    여기에 Ctrl+V로 붙여넣기.


    ArduinoIDE 메인 화면의
    Tools > Board: "hogehoge"> Boards Manager...를 선택합니다.



    EPS32에서 검색하여 히트 한 이것을 설치하십시오.

    하드웨어



    이번 L치카는 IO4핀에 연결된 LED를 300msec 주기로 점멸시킵니다.
    그래서 사진에 있듯이 적당한 브레드보드와 LED, 저항을 주워 와서 IO4와 GND에 연결했습니다. 회로도는 생략합니다. 부끄럽네요.



    코드



    LED_blink.ino
    void setup() {
      pinMode(4, OUTPUT);
    }
    
    void loop() {
      digitalWrite(4, HIGH);
      delay(300);
      digitalWrite(4, LOW);
      delay(300);
    }
    

    결과



    동작 OK

    요약



    이번은 정말 초보의 초보였습니다. 다음은 수중에 AE-BME280 가 있으므로, 이것을 사용해 온도, 습도, 기압을 취득하고 싶습니다.

    좋은 웹페이지 즐겨찾기