Raspberry Pi és un ordinador de mida petita que també té pins GPIO per connectar-lo a altres sensors i perifèrics, cosa que el converteix en una bona plataforma per als enginyers integrats. Té una placa basada en processador d’arquitectura ARM dissenyada per a enginyers i aficionats a l’electrònica. El PI és ara una de les plataformes de desenvolupament de projectes amb més confiança. Amb una velocitat de processador més alta i una memòria RAM elevada, el Raspberry Pi es pot utilitzar per a molts projectes de gran perfil com el processament d’imatges i Internet de les coses. Raspberry Pi 4 amb 8 GB de RAM és la versió de gamma alta disponible ara per a la venda. També té una altra versió inferior amb 4 GB i 2 GB de RAM.
Per fer qualsevol projecte de gran perfil, cal entendre les funcions bàsiques de PI. Per això som aquí, ensenyarem totes les funcionalitats bàsiques de Raspberry Pi en aquests tutorials. En cada sèrie de tutories parlarem d'una de les funcions de PI. Al final de la sèrie de tutorials, podreu fer projectes de gran perfil vosaltres mateixos. Consulteu aquestes instruccions per començar amb la configuració de Raspberry Pi i Raspberry Pi.
En aquest tutorial de la sèrie PI, comprendreem el concepte d’escriure i executar programes a PYTHON. Començarem amb Blink LED mitjançant Raspberry Pi. Raspberry Pi LED Blink es fa connectant un LED a un dels pins GPIO de PI i engegant-lo i apagant-lo. Després d'aprendre els conceptes bàsics de Raspberry Pi, podeu continuar amb les seves aplicacions de gamma alta, que hem tractat a la nostra secció dedicada de Raspberry Pi i també podeu comprovar els conceptes bàsics seguint la interfície d'un botó amb el tutorial de Raspberry Pi, Raspberry Pi PWM, mitjançant el motor de corrent continu amb Raspberry Pi, etc.
Anem a discutir una mica sobre els pins PI GPIO abans d’anar més lluny,


Com es mostra a la figura anterior, hi ha 40 pins de sortida per al PI. Però quan mireu la segona figura, podeu veure que no es poden programar tots els 40 pin out per al nostre ús. Es tracta només de 26 pins GPIO que es poden programar. Aquests pins passen de GPIO2 a GPIO27.
Aquests 26 pins GPIO es poden programar segons la necessitat. Alguns d’aquests pins també realitzen algunes funcions especials; en parlarem més endavant. Amb GPIO especial deixat de banda, ens queden 17 GPIO (Cirl verd clar).
Cadascun d'aquests 17 pins GPIO pot proporcionar un màxim de 15 mA de corrent. I la suma de corrents de tots els GPIO no pot superar els 50 mA. Per tant, podem treure un màxim de 3 mA de mitjana de cadascun d’aquests pins GPIO. Per tant, no s’ha de manipular aquestes coses tret que sàpiga el que està fent.

Components necessaris
Aquí fem servir Raspberry Pi 2 Model B amb Raspbian Jessie OS. Tots els requisits bàsics de maquinari i programari s’han comentat prèviament. Podeu consultar-los a la introducció de Raspberry Pi, a part d’això que necessitem:
- Pins de connexió
- Resistència de 220Ω o 1KΩ
- LED
- Taula de pa
Explicació del circuit:
A continuació es mostra el diagrama de circuits per a Raspberry Pi LED Blink:

Com es mostra al diagrama del circuit, connectarem un LED entre PIN40 (GPIO21) i PIN39 (GROUND). Com s’ha dit anteriorment, no podem treure més de 15 mA de cap d’aquests pins, de manera que per limitar el corrent estem connectant una resistència de 220Ω o 1KΩ en sèrie amb el LED.
Explicació de treball:
Com que ho tenim tot a punt, activeu el vostre PI i aneu a l'escriptori.
1. A l’escriptori, aneu al menú Inici i trieu el PYTHON 3, tal com es mostra a la figura següent.

2. Després d'això, s'executarà PYHON i veureu una finestra com es mostra a la figura següent.

3. Després d'això, feu clic a Fitxer nou al menú Fitxer , veureu una finestra nova oberta,

4. Deseu aquest fitxer com a parpelleig a l'escriptori,

5. Després d'això, escriviu el programa per parpellejar tal com s'indica a continuació i executeu el programa fent clic a "RUN" a l'opció "DEBUG".

Si el programa no conté errors, veureu un ">>>", que significa que el programa s'executa correctament. En aquest moment hauríeu de veure el LED parpellejar tres vegades. Si hi ha hagut errors al programa, l'execució indica que el corregiu. Un cop es corregeixi l'error, torneu a executar el programa.
A continuació es mostra el codi complet del programa PYTHON per a parpellejar LED.
