1 Introducción a Raspberry Pi PICO
1.1 Introducción
Raspberry Pi Pico es una placa microcontroladora de alto rendimiento y bajo costo con una interfaz digital flexible. Integra el chip microcontrolador RP2040 de Raspberry Pi, un procesador Arm Cortex M0+ de doble núcleo que funciona a hasta 133 MHz, SRAM integrada de 264 KB y 2 MB de memoria flash integrada, y 26 pines GPIO multifunción. Para el desarrollo de software, puede utilizar el SDK C/C++ o MicroPython de Raspberry Pi.
1.2 Configuración
1.3 Diagrama de pines
1.4 Dimensiones
2 instalación
2.1 Grabar firmware
-
Haga clic en el enlace https://micropython.org/download/rp2-pico/rp2-pico-latest.uf2 para descargar el archivo UF2;
-
Si falla la conexión, puedes descargarlo desde el sitio web oficial https://www.raspberrypi.org/documentation/rp2040/getting-started/#getting-started-with-micropython
-
Mantenga presionado el botón BOOTSEL e inserte el Pico en el puerto serie USB de la computadora. Aparecerá una nueva carpeta de disco U en la computadora. Arrastre el archivo UF2 que acaba de descargar a la carpeta. La Raspberry Pi PICO se reiniciará automáticamente. Cuando , se completa la grabación del firmware.
2.2 Instalar IDE (Thonny IDE): instalar en el lado del host
- Vaya al sitio web oficial del software https://thonny.org/ para descargar el software. Es mejor descargar la última versión, de lo contrario es posible que no sea compatible con Raspberry Pi PICO;
- Instale Thonny. Una vez completada la instalación, abra el software Thonny, ábralo
工具->设置-> 解释器
, seleccioneMicroPython(Raspberry Pi Pico)
el intérprete y seleccione el número de puerto serie de Raspberry Pi PICO en el puerto serie (si la placa está conectada a la computadora, el software generalmente detectar automáticamente el número de puerto serie) - Reinicie el software y podrá ver que los archivos en Raspberry Pi PICO se muestran en la esquina inferior izquierda del software;
si el árbol de archivos de la izquierda no se muestra, puede verificar Ver->Archivo
2.3 Ejecutar el programa sin conexión
Cree un nuevo archivo. Después de escribir el código, mantenga presionado Ctrl+s para guardar el archivo en Raspberry Pi PICO y asígnele el nombre main.py (asegúrese de agregar el sufijo .py). La próxima vez que encienda Raspberry Pi PICO activado, ejecutará automáticamente el programa en main.py.
3 hola mundo se ilumina
3.01 Enciende la luz LED integrada
from machine import Pin
if __name__ == '__main__':
# 构建led对象
# 板载LED灯连接与引脚25相连
# LED = Pin(id, mode, pull)
# id:PICO引脚编号
# mode:输入输出方式,有Pin.IN(输入)和Pin.OUT(输出)两种
# pull:上下拉电阻配置,有None(无上下拉电阻)、Pin.PULL_UP(上拉电阻)和Pin.PULL_DOWN(下拉电阻)三种
LED = Pin(25, Pin.OUT)
# 高电平点亮
LED.value(1)
3.02 El LED integrado parpadea
from machine import Pin
from utime import sleep
import utime
led = Pin(25, Pin.OUT)
if __name__ == '__main__':
while True:
# led点亮
led.value(1)
utime.sleep_ms(1000)
# led熄灭
led.value(0)
utime.sleep_ms(1000)