Minoristas en línea autorizados:

Comprar en EE. UU. Comprar en el Reino Unido Comprar en Alemania Comprar en Italia Comprar en Francia Comprar en España ここでご購入を!

En el tutorial de programación gráfica de Pico lección 1, aprendimos cómo configurar Pico para trabajar con el navegador Google Chrome y usar el sitio web PlayPiper.com para crear un programa simple de parpadeo. Aprenderá algunos bloques de programación básicos de las categorías Chip y Loops, incluyendo START, Repeat Forever y Turn Pin On/Off.

En esta lección, crearemos un programa ligeramente más complicado y usaremos un botón pulsador para encender y apagar un LED externo. También aprenderemos un nuevo bloque de programación de la categoría Logic.

  1. Placa Raspberry Pi Pico y cable microUSB
  2. Una computadora para ejecutar el IDE de Python Thonny
  3. Una placa de pruebas
  4. LED x 1 pieza
  5. Resistencia de 220 ohmios
  6. Botón pulsador x 1 pieza
  7. Algunos cables de puente

En el gráfico del circuito anterior, se puede ver que:
El pin negativo del LED está conectado a GND
El pin positivo del LED está conectado a GP15 a través de una resistencia de 220 ohmios
El pin 1 del botón pulsador está conectado a 3.3V
El pin 2 del botón pulsador está conectado a GP14
Después de ensamblar el circuito anterior, podemos comenzar un nuevo proyecto en playpiper.com.

Paso 1: Crear un nuevo proyecto y conectar el Pico al puerto serie

1)Haga clic en el icono Nuevo proyecto, y aparecerá un nuevo icono de proyecto con un nombre llamativo.

2)Haga clic en el nuevo icono en Mis proyectos


3)Ahora entrará en una nueva página de programación gráfica. Haga clic en el botón CONECTAR en la parte inferior de la página y conecte su placa Pico a su proyecto. Luego, su navegador mostrará un menú de opciones de puerto serie. Seleccione Pico en el menú y haga clic en el botón Conectar.

Si no puede ver Pico en el menú de puerto serie, significa que su Pico no está configurado correctamente. Debe volver al Paso 1 de la Lección 1 y configurar Pico nuevamente.

Después de conectar Pico al puerto serie, el botón CONECTAR de su GUI cambiará al botón DESCONECTAR, como sigue;

Paso 2: Construir chips de codificación gráfica

1)Haz clic en Chip -> Inicio, luego mueve el chip de Inicio al área de codificación como se muestra a continuación;

2)Haz clic en Loops -> Repetir mientras verdadero, y mueve este bloque justo debajo del bloque de Inicio como se muestra a continuación;

3)Haz clic en Logic -> Si Hacer Si No, y muévelo dentro del bloque Repetir mientras verdadero, como se muestra a continuación;

4)Haz clic en Chip -> Bloque de condición “¿Es Pin?”, y muévelo dentro del área de condición del bloque Si Hacer Si No. Luego, cambia Pin 0 a Pin 14 y cambia “LOW cuando se levanta” a “HIGH cuando se baja”, como se muestra a continuación;

Explicación: Este bloque “Pin 14 HIGH cuando se baja” tiene dos funcionalidades:

  1. Cuando el botón no tiene señal llegando al Pin 14 (flotando), Pico establecerá automáticamente el valor de entrada a LOW.
  2. Cuando se presiona el botón y se conecta a Pin 14 en 3.3V, la entrada será HIGH y habilitará la acción en el área de Hacer..

5)En la categoría Chip, agrega dos bloques más de “Girar Pin” a la GUI y muévelos al área de Hacer y el área de Si No. Cambia el número de pin de 0 a 15 y cambia el estado ON del área de Si No a OFF, como se muestra a continuación.

Ahora hemos terminado de construir el programa gráfico para esta lección.Simplemente haz clic en el botón Inicio para ejecutar el programa.

Prueba el programa

Ahora presiona el botón en tu protoboard, el LED se encenderá. Cuando sueltes el botón, el LED se apagará.

APRENDE MÁS SOBRE LAS PIEZAS SKU:2021005900

No. Fotografía Nombre del producto Enlace
1 Placa Raspberry Pi Pico https://osoyoo.store/products/raspberry-pi-pico-flexible-microcontroller-board-based-on-the-raspberry-pi-rp2040-dual-core-arm-cortex-m0-processor-1-pc?variant=39875307864175
2 Servomotor https://osoyoo.store/products/micro-servo-sg90-blue-for-arduino-v2-0-robot-carmodel-lacc200610?variant=31648847560815
3 Módulo sensor de infrarrojos https://osoyoo.store/products/hc-sr501-pir-motion-sensor-for-arduino?variant=31957812838511
4 Módulo y tarjeta RFID https://osoyoo.store/products/osoyoo-rfid-module?variant=31970646130799
5 Pulsadores y sombreros https://osoyoo.store/products/push-button-and-hats-5pcs?variant=39879253131375
6 LED (6 blancos, 6 rojos, 6 amarillos, 6 verdes) https://osoyoo.store/products/led-packs-for-arduino?variant=31957816442991
7 Módulo zumbador piezoeléctrico https://osoyoo.store/products/piezo-buzzer-module-1pcs?variant=39879251656815
8 Pantalla LCD I2C (16×2) https://osoyoo.store/products/i2c-lcd1602-display?variant=39875437101167
9 Destornillador Philips https://osoyoo.store/products/phillips-screwdriver?variant=31930635780207https://osoyoo.store/products/single-channel-relay-module-for-arduino-raspberry-pi?variant=31955954401391
10 Protoboard sin soldadura para prototipos https://osoyoo.store/products/solderless-prototype-breadboard-1pcs?variant=39879255457903
11 Potenciómetro (resistencia ajustable de 10K) https://osoyoo.store/products/potentionmeter-10k-adjustable-resistor-3pcs?variant=39879281016943
12 40Pin M to M Jumper Wires https://osoyoo.store/products/40pin-m-to-m-jumper-wires?variant=39879256539247
13 20Pin M to F Jumper wires 15cm https://osoyoo.store/products/20pin-15cm-female-to-female-cable?variant=31930663305327