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.

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.

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