program:micropython:pico
MicroPython Programma's
Op deze pagina vind je een aantal (voorbeeld) programma's in MicroPython. Voel je vrij om deze programma's uit te proberen, aan te passen of uit te breiden.
De microcontrollers, die ik tot op dit moment heb gebruikt:
- Raspberry Pi Pico / Pico w (De eventuele toevoeging 'H' staat voor reeds gesoldeerde headers).\
- Arduino Nano BLE (De toevoeging “Sense” staat voor standaard toegevoegde sensoren)
- Arduino Nano ESP32
- MH ET LIVE ESP32DevKIT
- MakePico ESP32-D0WDQ60
- ESP32-D0WDQ60
Blink.py
Het eerste programma wat hier beschreven is, is het programma blink.py. Dit programma laat het ledje 1) aan boord van de Raspberry Pi Pico of de Raspberry Pi Pico-W knipperen (1 seconde aan. 1 seconde uit). Het programma dient eigenlijk als een “hello world!” programma 2) voor programmeren van micro controllers.
Een micro controller heeft standaard geen tekst output, maar wel altijd een interne LED aan boord, die aangesloten is op één van de output GPIO poorten.
- blink.py
from machine import Pin import time led = Pin(25, Pin.OUT) // GPIO poort voor de internal LED op de Raspberry Pi Pico, // vervang dit nummer met de juiste GPIO voor een ander board. while True: led.toggle() time.sleep(1)
Internal LED GPIO poort voor enkele boards: | |
---|---|
Raspberry Pi Pico / Raspberry Pi Pico H Raspberry Pi Pico W / Raspberry Pi Pico WH | GPIO25 |
Arduino Nano BLE | GPIO13 |
Arduino Nano ESP32 | GPIO48 |
MH ET LIVE ESP32DevKIT | GPIO2 |
ESP32-D0WDQ60 MakePico ESP32-D0WDQ60 | GPIO22 |
program/micropython/pico.txt · Laatst gewijzigd: 2024/02/27 12:08 door sbczobbeheerder