Skip to content

RP2040 zero

reichart edited this page Aug 31, 2023 · 10 revisions

8 dépôts github : exemples-de-montages festisol CROUS-micro-python piano visio anumby jouets developpement-voiture raspberry-pico Blog ateliers numériques Repair Café d'Orsay

image

un Pico zéro pas plus gros qu'une carte SD

Pas riche en mémoire avec 2 Mo mais le RP2040 zero est miniature ; il a une LED colorée en GPIO 16

  • 2 × SPI
  • 2 × I2C
  • 2 × UART
  • 4 × 12-bit ADC
  • 16 × PWM

https://www.electroschematics.com/raspberry-pi-2/

image

montage sans soudure

led de couleur

Une bibliothèque est nécessaire pour la diode LED. Le fichier ws2812.py est disponible ici à charger dans le pico

from ws2812 import WS2812
import utime
import machine
BLACK = (0, 0, 0)
RED = (255, 0, 0)
YELLOW = (255, 150, 0)
GREEN = (0, 255, 0)
CYAN = (0, 255, 255)
BLUE = (0, 0, 255)
PURPLE = (180, 0, 255)
WHITE = (255, 255, 255)
COLORS = (BLACK, RED, YELLOW, GREEN, CYAN, BLUE, PURPLE, WHITE)

#led = WS2812(12,1)#WS2812(pin_num,led_count)
led = WS2812(16,1)#WS2812(pin_num,led_count)

while True:
  print("Beautiful color")
  for color in COLORS: 
     led.pixels_fill(color)
     led.pixels_show()
     utime.sleep(0.2)

En modifiant la broche de la LED premier-montage-sans-composant-big-ben

Pas de diode power j'ai ajouté une couleur pour les dizaines pour big ben

image

23° Big Ben sonne 3 fois !

big-ben.mp4
  1. Python
  2. Visio
  3. Video

Proto 204

Clone this wiki locally