본문 바로가기

CircuitPython

(3)
RP2040 SSM EVM - CircuitPython 내부온도 출력 하기 RP2040은 칩내부에 온도 센서가 있고 칩의 온도 값을 출력하기 위해 microcontroller 패키지를 이용하면 쉽게 온도 값을 출력 할 수 있다. 간단히 아래와 같이 내부온도를 쉽게 출력 할 수 있다. import time import microcontroller while True: print(microcontroller.cpu.temperature) time.sleep(0.5)
RP2040 SSM EVM - CircuitPython ADC, PWM 테스트 CircuitPython 예제 몇가지를 테스트 해보았다. ADC 테스트 import time import board import analogio potentiometer = analogio.AnalogIn(board.GP26) get_voltage = 3.3 / 65535 while True: voltage = potentiometer.value * get_voltage print(voltage) time.sleep(2) PWM 테스트 import board import analogio import pwmio import time potentiometer = analogio.AnalogIn(board.GP26) led = pwmio.PWMOut(board.GP25, frequency=1000) cnt =..
RP2040 SSM EVM - CircuitPython 개발 환경설정 Raspberry Pi Pico 에서 Python 구동하기 위해 기존에 MicroPython 을 사용 했었는데 CircuitPyhon 을 사용하는 방법도 있다. CircuitPython은 MicroPython을 기반으로 Adafruit사에서 만든 MicroPython 환경이라고 한다. 아무래도 사용자가 많고 라이브러리들이 많기 때문에 많이 사용한다고 한다. CircuitPython 코드도 구동할 수 있다고 하니 CircuitPython을 사용하면 좋을것 같다. 우선 Raspberry Pi Pico용 펌웨어를 다운 받아 설치 하자. https://circuitpython.org/board/raspberry_pi_pico/ CircuitPython - Pico Download The Raspberry Pi ..

반응형