# ¿Qué es Pico Bricks?

Pico Bricks pertenece a las placas electrónicas con sensores y actuadores básicos integrados, pero también preparado para poner externos y así poder hacer proyectos maker.

<span style="color: rgb(22, 145, 121);">**[![2024-12-26 09_23_28-Pico Bricks IDE book - PDF-XChange Viewer.png](https://maker.robotistan.com/wp-content/uploads/2023/01/picobricks-2.gif)](https://maker.robotistan.com/wp-content/uploads/2023/01/picobricks-2.gif)**</span>

##### <span style="color: rgb(22, 145, 121);">**Hardware**</span>

<span style="color: rgb(22, 145, 121);">[![2024-12-29 08_23_06-Picobricks Raspberry Pi Pico W Starter Kit.png](https://libros.catedu.es/uploads/images/gallery/2024-12/scaled-1680-/2024-12-29-08-23-06-picobricks-raspberry-pi-pico-w-starter-kit.png)](https://libros.catedu.es/uploads/images/gallery/2024-12/2024-12-29-08-23-06-picobricks-raspberry-pi-pico-w-starter-kit.png)</span>

- <span style="color: rgb(0, 0, 0);">**Placa microcontroladora**: Raspberry pi Pico W.</span>
- <span style="color: rgb(0, 0, 0);">Sensores o **entradas**</span>
    - <span style="color: rgb(0, 0, 0);">Botón</span>
    - <span style="color: rgb(0, 0, 0);">Sensor Temperatura y Humedad</span>
    - <span style="color: rgb(0, 0, 0);">Potenciómetro</span>
    - <span style="color: rgb(0, 0, 0);">Sensor IR con mando</span>
    - <span style="color: rgb(0, 0, 0);">LDR</span>
- <span style="color: rgb(0, 0, 0);">Actuadores o **salidas**</span>
    - <span style="color: rgb(0, 0, 0);">OLED Screen</span>
    - <span style="color: rgb(0, 0, 0);">Led rojo</span>
    - <span style="color: rgb(0, 0, 0);">RGB Led</span>
    - <span style="color: rgb(0, 0, 0);">Relé</span>
    - <span style="color: rgb(0, 0, 0);">Driver motor</span>
    - <span style="color: rgb(0, 0, 0);">Buzzer</span>

##### <span style="color: rgb(0, 0, 0);"><span style="color: rgb(22, 145, 121);">**¿Qué es la Raspberry Pi Pico W?**</span></span>

<span style="color: rgb(0, 0, 0);">Es una placa controladora con las siguientes características: ( *adaptado de [Bricogeek](https://lab.bricogeek.com/tutorial/como-programar-raspberry-pi-pico-con-arduino/configurar-ide-de-arduino-para-raspberry-pi-pico) Licencia CC-BY )*</span>

- <span style="color: rgb(0, 0, 0);">**Chip RP2040:** Un microcontrolador con un procesador ARM Cortex-M0 de doble núcleo funcionando a 133 MHz. Este es el corazón de la placa y le da su potencia.</span>
- <span style="color: rgb(0, 0, 0);">**Memoria**: 264 KB de RAM SRAM y 2 MB de memoria Flash. Aunque no es tanto como un Raspberry Pi tradicional, es más que suficiente para la mayoría de los proyectos de microcontroladores.</span>
- <span style="color: rgb(0, 0, 0);">**Conectividad**: 2.4GHz Wifi 802.11n</span>
- <span style="color: rgb(0, 0, 0);">**Pines**: 26 pines GPIO (General Purpose Input Output), de los cuales muchos son multifunción, incluyendo UART, SPI, I2C, PWM, y pines analógicos (ADC).</span>
- <span style="color: rgb(0, 0, 0);">**Alimentación**: Puede funcionar con una fuente de alimentación de entre 1.8V y 5.5V, lo que la hace versátil para distintas fuentes de energía, como baterías o conexiones USB.</span>
- <span style="color: rgb(0, 0, 0);">**Interfaz de programación:** Puedes programarla usando C/C , MicroPython, o el Arduino IDE, lo que la hace- extremadamente accesible para la comunidad de makers.</span>*<span style="color: rgb(0, 0, 0);"> </span>*

**P: ¿Qué diferencia tiene con respecto a otros microcontroladores?** R: Con respecto al de las placas Arduino UNO y similares (Atmegaxxx...) es más potente, permite la programación MicroPython, y sobre todo **tiene wifi incorporado  
P: ¿Igual que el ESP32?** R: No, el ESP32 tiene el Bluetooh y el Raspberry Pi Pico W **NO.   
P: Entonces... ¿Cuál es mejor?¿el ESP32 o Raspberry Pi Pico W?** R: Pues si tus proyectos no necesitan Bluetooth, ni sensores de tacto que tiene el ESP32, el Raspberry Pi Pico W es muy buena opción pues sólo cuesta 8€, además Raspberry tiene PIO (Programable Input/Output) que permite visualizar en pantallas VGA [+info](https://dronebotworkshop.com/picow-arduino/)

<p class="callout warning">**Importante**: Tienes que localizar el botón **BOOTSEL** que lo hablaremos en este curso[![2024-12-26 09_39_18-Raspberry Pi Pico W Datasheet_ An RP2040-based microcontroller board with wirele.png](https://libros.catedu.es/uploads/images/gallery/2024-12/scaled-1680-/2024-12-26-09-39-18-raspberry-pi-pico-w-datasheet-an-rp2040-based-microcontroller-board-with-wirele.png)](https://libros.catedu.es/uploads/images/gallery/2024-12/2024-12-26-09-39-18-raspberry-pi-pico-w-datasheet-an-rp2040-based-microcontroller-board-with-wirele.png)  
Fuente Datasheet Pico W [https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf](https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf)</p>

##### <span style="color: rgb(22, 145, 121);">**Pines GPIO**</span>

<span style="color: rgb(0, 0, 0);">Intentamos que los proyectos que se muestran no necesites componentes externos, con los que hay en Picobricks sobra. Pero enseñamos algún proyecto que con un componente externo barato y fácilmente conseguible, que nos parece interesante. Para conectar estos componentes, es necesario que sepas los pines GP, la alimentación y la masa dónde están :</span>

<span style="color: rgb(22, 145, 121);">**[![2025-01-10 12_31_41-Pico-series Microcontrollers - Raspberry Pi Documentation.png](https://libros.catedu.es/uploads/images/gallery/2025-01/scaled-1680-/2025-01-10-12-31-41-pico-series-microcontrollers-raspberry-pi-documentation.png)](https://libros.catedu.es/uploads/images/gallery/2025-01/2025-01-10-12-31-41-pico-series-microcontrollers-raspberry-pi-documentation.png)**</span>

<span style="color: rgb(0, 0, 0);">Fuente CC-BY [https://www.raspberrypi.com/documentation/microcontrollers/pico-series.html](https://www.raspberrypi.com/documentation/microcontrollers/pico-series.html)</span>

##### <span style="color: rgb(22, 145, 121);">**Software**</span>

Puede programarse con multitud de plataformas de código o de bloques gráficos

[![2024-12-26 09_48_05-Picobricks Raspberry Pi Pico W Starter Kit.png](https://libros.catedu.es/uploads/images/gallery/2024-12/scaled-1680-/2024-12-26-09-48-05-picobricks-raspberry-pi-pico-w-starter-kit.png)](https://libros.catedu.es/uploads/images/gallery/2024-12/2024-12-26-09-48-05-picobricks-raspberry-pi-pico-w-starter-kit.png)  
Fuente [https://picobricks.com/products/raspberry-pi-pico-w-kit](https://picobricks.com/products/raspberry-pi-pico-w-kit)

##### <span style="color: rgb(22, 145, 121);">**¿Qué software se va a utilizar en este curso?**</span>

Vamos a ver cuatro programas pertenecientes a dos formas de programar :

- <span style="text-decoration: underline; color: rgb(186, 55, 42);">**PROGRAMACIÓN POR BLOQUES** </span>adecuado para primaria y primeros cursos de secundaria 
    - **PICOBLOCKLY** perteneciente a los 4 programas de Pico Bricks IDE
    - **MICROBLOCKS** de software libre, multi tarjeta y popularmente extendido
- <span style="text-decoration: underline;"><span style="color: rgb(186, 55, 42); text-decoration: underline;">**PROGRAMACIÓN POR CÓDIGO**</span> </span>adecuado para secundaria 
    - **THONNY IDE** con el lenguaje micropython
    - **ARDUINO IDE** con el lenguaje de código Arduino (C++)

##### <span style="color: rgb(22, 145, 121);">**¿Cuál es el recomendable?**</span>

Para programación con bloques: **PICOBLOCKLY** de **Pico Bricks IDE** que es un software propio y tiene unos tutoriales muy cómodos (en inglés), aunque si ya trabajas con **Microblocks**, sigue con él, pues es muy potente

[![2024-12-26 09_54_28-PicoBricks Blocks.png](https://libros.catedu.es/uploads/images/gallery/2024-12/scaled-1680-/2024-12-26-09-54-28-picobricks-blocks.png)](https://libros.catedu.es/uploads/images/gallery/2024-12/2024-12-26-09-54-28-picobricks-blocks.png)

si quieres trabajar con código, el que quieras:

- Si estas acostumbrado al Python, **MicroPython con Thonny,**
- Si ya trabajas con **ArduinoIde** puedes seguir trabajando con PicoBricks

##### <span style="color: rgb(22, 145, 121);">**Opciones de compra**</span>

<span style="color: rgb(22, 145, 121);">**[![2024-12-26 09_23_28-Pico Bricks IDE book - PDF-XChange Viewer.png](https://libros.catedu.es/uploads/images/gallery/2024-12/scaled-1680-/2024-12-26-09-23-28-pico-bricks-ide-book-pdf-xchange-viewer.png)](https://libros.catedu.es/uploads/images/gallery/2024-12/2024-12-26-09-23-28-pico-bricks-ide-book-pdf-xchange-viewer.png)** <span style="color: rgb(0, 0, 0);">*Fuente Pico Bricks IDE Book CC-BY-SA [https://picobricks.com/pages/idebook](https://picobricks.com/pages/idebook)* ver [créditos](https://libros.catedu.es/books/pico-bricks/page/creditos)</span></span>

<span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);">Picobricks se venden en muchas tiendas y con muchas opciones y accesorios. Tienes que tener en cuenta que :</span></span>

- **<span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);">👌 Lo más barato es ...</span></span>**
    - <span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);">Pack básico imprescindible: </span></span>
        - [<span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);">Ultra-lab 57</span></span>](https://ultra-lab.net/producto/kit-picobricks-kit-de-base/)€
        - [Kubii 50€](https://www.kubii.com/es/microcontroladores/3937-1717-kit-picobricks-raspberry-pi-3272496314214.html#/version_picobricks-kit_basico)
        - <span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);">comprar **solo la placa** unos [35€](https://picobricks.com/products/raspberry-pi-pico-w-kit)</span></span>
        - <span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);">Curiosamente en la web sale la foto sin el microcontrolador Raspberry Pi Pico W. En Catedu lo hemos comprado y han venido con el microcontrolador correctamente. 😕 </span></span>
        - <span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);">No obstante comprar sólo el microcontrolador **Raspbery Pico W** aparte cuesta unos <span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);">[8.60€](https://www.raspipc.es/2051)</span></span></span></span> si buscas en otros sitios, lo puedes encontrar más barato pero ojo **que este soldado** los pines para poderlos insertar en el socket de la placa Picobrkicks</span></span>
        - <span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);">OJO No viene con cable. Vale un cable de datos de USB de móvil micro USB, [unos 2€ el cable](https://www.amazon.es/gp/product/B00WMAQKS2/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&th=1)</span></span>
        - <span style="color: rgb(0, 0, 0);">Si le añades un sensor distancia HC-SR04 </span>[2€](https://www.turibot.es/medidor-de-distancias-por-ultrasonidos-hc-sr04-para-arduino)<span style="color: rgb(0, 0, 0);"> y un servo </span>[2.20€](https://www.turibot.es/mini-servo-para-rc)<span style="color: rgb(0, 0, 0);"> y </span>mando IR, unos [2€](https://www.turibot.es/modulo-infrarrojos-con-mando-para-arduino) y<span style="color: rgb(0, 0, 0);">a tienes un kit completísimo 😍</span><span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);"> </span></span>
            - <span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);">Y si le añades el kit de coche pues permite la conexión de dos motores [11€](https://www.turibot.es/kit-coche-3wd-chasis-sin-electronica) ya es el novamás ❤️❤️❤️❤️</span></span>
- **<span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);">😒Lo más cómodo es ....</span></span>**
    - <span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);">Comprar kits ya hechos ver [https://picobricks.com/collections](https://picobricks.com/collections)</span></span>

<span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);">En el caso de que te venga sin el microcontrolador Rasperry Pi Pico W, es muy fácil conectarlo :</span></span>

<span style="color: rgb(22, 145, 121);"><span style="color: rgb(0, 0, 0);">[![2025-01-24 11_56_45-EchidnaML.png](https://wiki.microblocks.fun/extension_libraries/picobricks/picobricks_cpuusb_original.gif)](https://wiki.microblocks.fun/extension_libraries/picobricks/picobricks_cpuusb_original.gif)  
Fuentte[ Microblocks Wiki](https://wiki.microblocks.fun/en/picobricks/rpboard)</span></span>