Gebruikershulpmiddelen

Site-hulpmiddelen


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
1)
LED: Light Emitting Diode
2)
Een “hello world” programma in Python, welk programma de tekst “Hello World!” naar het scherm schrijft:
print("Hello World!")
program/micropython/pico.txt · Laatst gewijzigd: 2024/02/27 12:08 door sbczobbeheerder