반응형
ESP32-WROOM-32D에 MycroPython 롬을 설치했다.
일단 버튼으로 간단한 프로그래밍을 해 봐야겠다 싶어서 연습해 봤다.
아두이노랑 조금 다르긴 한데, 파이썬으로도 프로그래밍 가능하다.
버튼을 누를 때 1, 누르지 않으면 0으로 출력이 된다.
ESP32 프로그래밍은 C 언어로 하다 보니 Python 도 이런 식으로 연습해야겠다.
내가 까먹지 않게 프로그래밍 설명도 첨부한다.
from machine import Pin # machine 모듈의 Pin 클래스 호출 import time # time 클래스 호출 while True: # while 로 무한 반복문 설정 button = Pin(13, Pin.IN) # 버튼 핀의 설정, 입출력 설정 result = button.value() # 버튼의 입력값을 result 로 전달 print(result) # result 값을 출력 time.sleep_ms(500) # 무한 반복문에 500ms로 지연 설정 |
MicroPython 이 ESP-NOW를 지원한다니까 응용도 한번 해 보아야겠다.
반응형