Raspberry Pi je računalo s velikim veličinama koje također ima GPIO pinove za spajanje na druge senzore i periferne uređaje, što ga čini dobrom platformom za ugrađene inženjere. Ima ploču zasnovanu na procesoru ARM arhitekture dizajniranu za elektroničke inženjere i hobiste. PI je jedna od trenutno najpouzdanijih platformi za razvoj projekata. Uz veću brzinu procesora i veliku RAM memoriju, Raspberry Pi može se koristiti za mnoge projekte visokog profila poput obrade slika i Interneta stvari. Raspberry Pi 4 s 8 GB RAM-a vrhunska je verzija koja je sada dostupna za prodaju. Također ima i drugu nižu verziju s 4 GB i 2 GB RAM-a.
Za izvođenje bilo kojeg od projekata visokog profila treba razumjeti osnovne funkcije PI-a. Zbog toga smo ovdje, podučavat ćemo sve osnovne funkcionalnosti Raspberry Pi-a u ovim vodičima. U svakoj nastavnoj seriji razgovarat ćemo o jednoj od funkcija PI-a. Na kraju tutorijala moći ćete sami izvoditi projekte visokog profila. Provjerite ih za Početak rada s Raspberry Pi i Raspberry Pi konfiguracijom.
U ovom uputstvu iz serije PI razumjet ćemo koncept pisanja i izvršavanja programa na PYTHON-u. Započet ćemo sa Blink LED pomoću Raspberry Pi. Blinkanje Raspberry Pi LED vrši se spajanjem LED diode na jedan od GPIO pinova PI i uključivanjem i isključivanjem. Nakon što naučite osnove Raspberry Pi-a, možete prijeći na njegove vrhunske aplikacije, koje smo obradili u našem posebnom odjeljku Raspberry Pi, a također možete provjeriti osnove slijedeći povezivanje gumba s Raspberry Pi-om, Vodič za Raspberry Pi PWM, koristeći DC motor s Raspberry Pi itd.
Razgovarat ćemo o PI GPIO pinovima prije nego što nastavimo dalje,


Kao što je prikazano na gornjoj slici, postoji 40 izlaznih pinova za PI. Ali kad pogledate drugu sliku, možete vidjeti da se svih 40 pin pin-a ne može programirati za našu upotrebu. Ovo je samo 26 GPIO pinova koje je moguće programirati. Te igle idu od GPIO2 do GPIO27.
Ovih 26 GPIO pinova može se programirati prema potrebi. Neke od ovih pribadača također obavljaju neke posebne funkcije, o tome ćemo kasnije. Uz poseban GPIO po strani, preostaje nam 17 GPIO (svijetlozeleni Cirl).
Svaki od ovih 17 GPIO pinova može isporučiti najviše 15 mA struje. A zbroj struja iz svih GPIO ne može premašiti 50mA. Tako iz svakog od ovih GPIO pinova možemo u prosjeku izvući najviše 3 mA. Stoga se ne treba petljati u te stvari ako ne znate što radite.

Komponente potrebne
Ovdje koristimo Raspberry Pi 2 Model B s Raspbian Jessie OS. Svi osnovni hardverski i softverski zahtjevi su prethodno raspravljeni, možete ih potražiti u Uvodu o Raspberry Pi, osim onoga što nam treba:
- Spojne igle
- Otpornik od 220Ω ili 1KΩ
- LED
- Daska za kruh
Objašnjenje sklopa:
Dijagram sklopa za Raspberry Pi LED Blink dat je u nastavku:

Kao što je prikazano na shemi spojeva, spojit ćemo LED diodu između PIN40 (GPIO21) i PIN39 (ZEMLJA). Kao što je ranije rečeno, ne možemo izvući više od 15 mA ni iz jednog od ovih pinova, pa kako bismo ograničili struju, LED-om serijski priključujemo otpor od 220Ω ili 1KΩ.
Radno objašnjenje:
Budući da smo sve spremni, UKLJUČITE svoj PI i idite na radnu površinu.
1. Na radnoj površini idite na izbornik Start i odaberite PYTHON 3, kao što je prikazano na donjoj slici.

2. Nakon toga pokrenut će se PYHON i vidjet ćete prozor kao što je prikazano na donjoj slici.

3. Nakon toga, kliknite New File u izborniku File , vidjet ćete novi prozor,

4. Spremite ovu datoteku kao treptajuću na radnu površinu,

5. Nakon toga napišite program za blinky kao što je dolje dato i pokrenite program klikom na “RUN” na opciji 'DEBUG'.

Ako program nema pogrešaka, vidjet ćete “>>>”, što znači da se program uspješno izvršava. Do tog trenutka trebali biste vidjeti LED kako trepće tri puta. Ako je u programu bilo pogrešaka, izvršenje govori da se to ispravi. Nakon što je pogreška ispravljena, ponovno pokrenite program.
Kompletna šifra programa PYTHON za treptanje LED- a navedena je u nastavku.
