Comprar en USA |
|
Comprar en DE | Comprar en IT | Comprar en FR | Comprar en ES | ここでご購入を! | |
En esta lección, aprenderás cómo leer datos digitales (1/0 que representa voltajes altos/bajos) desde un pin digital Pico y cómo enviar datos 0/1 (señales de voltaje bajo/alto) a los pines digitales de Pico. Este tipo de programación también se llama programación de E/S digitales (entrada/salida).
Para programar la E/S digital, primero necesitamos conocer el diseño de los pines de Pico.
En la imagen de arriba, se puede ver que la mayoría de los pines de Pico tienen una etiqueta verde clara que es el número GPIO. Es decir, el número físico del pin 20, la etiqueta verde es GP15. Esto significa que el número GPIO del Pin Físico 20 es 15. Esto es muy importante en la programación de Python. Utilizaremos este número GPIO para escribir/leer datos de ese pin.
En el gráfico del circuito anterior, se puede ver que:
El pin negativo del LED está conectado a GND a través de una resistencia de 220 ohmios.
El pin positivo del LED está conectado a GP16
El pin 1 del botón de presión está conectado a 3.3V
El pin 2 del botón de presión está conectado a GP14
Puede descargar el código Python de la Lección 2 de http://osoyoo.com/driver/pico/lesson2/pico-lesson2.py.
Puede usar Thonny para abrir pico-lesson2.py y cargarlo en Pico más tarde.
Aquí está el código completo con comentarios:
from machine import Pin import time led = Pin(16, Pin.OUT) #set GP16 as OUTPUT pin button = Pin(14, Pin.IN,Pin.PULL_DOWN) #set GP14 as OUTPUT pin while True: if button.value(): print("Button is pressed!") led.toggle() time.sleep(0.5)
Paso 1: Conecta la placa Pico a uno de los puertos USB de tu PC.
Paso 2: Si no has instalado el software Thonny o no sabes cómo usar el IDE Thonny, consulta la Lección 1.
Paso 3: Abre el IDE de Python Thonny y haz clic en ‘Run’ para seleccionar ‘MicroPython para Raspberry Pi Pico’ como el intérprete:
También, selecciona el puerto COM al que está conectada tu placa Pico.
Después de eso, haz clic en ‘OK’ para guardar los ajustes.
Paso 4: Copia el código de Python en la ventana de Thonny de la siguiente manera:
Paso 5: Haz clic en el botón de reproducción (►) y aparecerá la página de guardado como se muestra en la siguiente foto.
Selecciona ‘Raspberry Pi Pico’ como destino.
Paso 6: Nombre el archivo como ‘pico-lesson2.py’ y haz clic en ‘OK’
Paso 7: Haz clic de nuevo en el botón de reproducción (►) para ejecutar el código de Python.
Ahora puedes intentar presionar el botón en el breadboard. Verás que el estado del LED cambia cada vez que presionas el botón.
Además, en la ventana de la Shell de Thonny, verás ‘¡Se ha presionado el botón!’ cuando presiones el botón.
Después de que la operación esté completa, presiona Ctrl+C para finalizar el comando.
DownLoad Url osoyoo.com