Ir a contenido
Manual Raspberry Pi Pico + Arduino IDE #2 - 330ohms

Manual Raspberry Pi Pico + Arduino IDE #2 - 330ohms

Empecemos pues a programar nuestro primer ejemplo en el IDE. Empezaremos con el famoso Blink o dicho de otro modo, haremos parpadear un LED. Este proyecto es muy popular ya que es el “Hola mundo” al trabajar con microcontroladores y permite probar si la tarjeta está en buen estado fácilmente.

void stetup()

La mayoría de los programas de complejidad simple e intermedia se dividen en dos secciones: la configuración de la tarjeta y una sección que se repite de forma indefinida. Estas secciones se nombrarán de ahora en adelante void setup() y void loop(). Lo primero que hay que indicarle entonces a la tarjeta es que pin digital vamos a usar y configurarlo como salida.

Para eso usamos la instrucción pinMode(‘nombre del pin’, tipo de salida) como vemos a continuación

//Declaración de constantes  const int Led = 25; //Da el nombre “Led” para el pin 25   const int TiempoEncendido = 500; //En milisegundos const int TiempoApagado = 500; //En milisegundos  //La estructura “setup()” se ejecuta una sola vez cada que la tarjeta Arduino es //energizada o después de resetear la Raspberry Pi Pico void setup() {     pinMode(Led, OUTPUT);     //Configura el pin "Led" como salida digital }

void loop()

Ahora dentro del void loop vamos a indicarle a la tarjeta que encienda y apague el LED por un tiempo determinado.

//La estructura “loop()” se repite indefinidamente mientras la tarjeta se //mantenga energizada. void loop() {     digitalWrite(Led, HIGH);     //Establece el estado del pin "Led" en alto (3.3V)     delay(TiempoEncendido);     //Espera el Tiempo de encendido     digitalWrite(Led, LOW);     //Establece el estado del pin "Led" en bajo (0V)     delay(TiempoApagado);     //Espera el Tiempo de apagado }

NOTA: Si le das formato a tu código será más legible y fácil de arreglar cuando se presente una falla. Para darle formato automático y ahorrar tiempo, selecciona una porción de tu código, da clic derecho y dale a autoformato.

También puedes aumentar o disminuir el espacio en cada linea de código con aumentar o disminuir sangría.

Diagrama de conexión

Para la conexión del LED vamos a usar una resistencia de 220Ohms y un LED, recuerda observar la polaridad. Toma en cuenta que las salidas son de 3.3V, a diferencia de las tarjetas Arduino que usan 5V. Más adelante vamos a usar otros componentes que manejan 5V y podrían dañar tu tarjeta, por lo que no debes olvidar este dato.

Recuerda que el negativo del LED es la pata corta y por dentro tiene una laminita más grande que la otra. Vía: Raspberry Pi

Si todo salió bien deberías ver el LED rojo encender y apagarse. Puedes modificar la velocidad a la que parpadea modificando la constante TiempoEncendido o TiempoApagado. En el próximo tutorial veremos algunos ejemplos más con entradas y salidas digitales.

Referencias:

Manual de Introducción a Arduino – 330ohms

Blink the onboard LED – Getting Started with Raspberry Pi Pico

Artículo anterior Manual Raspberry Pi Pico + Arduino IDE #3 - 330ohms
Artículo siguiente Manual Raspberry Pi Pico + Arduino IDE #1 - 330ohms