Distribuidores autorizados en línea::

Comprar en USA Comprar en UK Comprar en DE Comprar en IT Comprar en FR Comprar en ES ここでご購入を!

Raspberry Pi Pico es una placa pequeña, de alta velocidad y versátil que utiliza RP2040, un nuevo chip de microcontrolador diseñado por Raspberry Pi en el Reino Unido. A pesar de su nombre, Raspberry Pi Pico es bastante diferente de otros productos de Raspberry Pi como las computadoras de bolsillo Raspberry Pi 2, 3 y 4, que funcionan con sistemas operativos Linux. A diferencia de esos dispositivos, Pico no tiene un sistema operativo. En su lugar, es una placa de microcontrolador de bajo costo y alto rendimiento con interfaces digitales flexibles. De hecho, su funcionalidad es más similar a la de sus competidores, las placas Arduino MCU.

Para programar el Pico, puedes usar C++ o MicroPython. En este tutorial, nos centraremos en MicroPython, ya que es más amigable para principiantes.

Paso 1: Aquí están los pasos para descargar e instalar el firmware de MicroPython en tu placa Pico:

  1. Descarga el archivo UF2 de MicroPython desde el siguiente enlace: https://micropython.org/download/rp2-pico/rp2-pico-latest.uf2
  2. Presiona y mantén presionado el botón BOOTSEL en tu placa Pico y luego conéctalo al puerto USB de tu Raspberry Pi u otra computadora. Suelta el botón BOOTSEL después de que se conecte tu Pico.
  3. Tu Pico se montará como un dispositivo de almacenamiento masivo llamado RPI-RP2. Arrastra y suelta el archivo UF2 de MicroPython en el volumen RPI-RP2.
  4. Tu Pico se reiniciará y ahora estarás ejecutando MicroPython.

Paso 2: Descargar e instalar el entorno de desarrollo integrado de Python Thonny

Para programar tu Pico con MicroPython, necesitarás un entorno de desarrollo integrado (IDE). Recomendamos usar Thonny, que es un IDE amigable para principiantes que admite MicroPython.

Aquí están los pasos para descargar e instalar el entorno de desarrollo integrado de Python Thonny en tu PC:

  1. Ve al siguiente enlace: https://thonny.org/

2.Descarga la versión de Thonny que sea compatible con tu sistema operativo. E instala Thonny en tu PC.

3.Ahora abre el entorno de desarrollo integrado de Python Thonny, haz clic en Ejecutar para seleccionar MicroPython para Raspberry Pi Pico como intérprete:

También selecciona el puerto COM al que está conectada tu placa Pico como en la foto.Después de eso, haz clic en Aceptar para guardar la configuración.

  1. Copia el siguiente código y pégalo en la ventana de código:
    from machine import Pin 
    from time import sleep
    led = Pin(25,Pin.OUT)
    n=0
    while True:
        led.toggle()
        print("counter is {}".format(n))
        n=n+1
        sleep(1)
    

    Verás el código en el entorno de desarrollo integrado de la siguiente manera

  2. Haz clic en el pequeño botón de reproducción para ejecutar el código Python.
  3. Haz clic en Archivo -> Guardar como. Luego, selecciona Raspberry Pi Pico como destino.
  4. Nombra el archivo como main.py y haz clic en Aceptar.

Ahora, cuando conectes tu placa Pico a la alimentación USB, el código del archivo main.py se ejecutará automáticamente. Es importante tener en cuenta que solo main.py puede ejecutarse automáticamente. Si tu código Python se guarda con un nombre diferente, no se puede ejecutar automáticamente.

Deberías ver el LED en la placa Pico parpadear constantemente. ¡Felicidades! Has ejecutado con éxito tu primer programa Python en el Pico.

(see the # comments in each line):

from machine import Pin #import machine library to control GPIO pins
from time import sleep #import time library to use sleep function
led = Pin(25,Pin.OUT) #Set Pin 25 in OUTPUT mode, Pin 25 is connected an internal LED integrated in the board
n=0 
while True:
    led.toggle() #make pin 25 led flash once 
    print("counter is {}".format(n)) # display flash counter in the terminal
    n=n+1
    sleep(1) #delay one second and do next flash

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