Oglas
Početi s Raspberry Pi može biti uzbudljivo iskustvo. Nikad početniku nije bilo lakše započeti s kodiranjem i samostalnom elektronikom.
Jednostavan projekt je napraviti jednostavan krug s dva LED-a i upravljati jednim od njih pomoću koda. Evo kako to učiniti!
Potrebne komponente

Prije pokretanja, morat ćete provjeriti imate li operativni sustav na svom Pi-u. Instaliranje Raspbian putem NOOBS Kako NOOBS za maline Pi može pomoći korisnicima prvog vremenaNešto je u vezi s Raspberry Pi-om što bi moglo samo odvratiti ljude: dosad to postavljanje nije bilo naročito korisno. NOOBS želi promijeniti to! Čitaj više je najbrži način da krenemo dalje.
Podignite Pi i priključite ga na ekran, miš i tipkovnicu poput običnog stolnog računala. Alternativno, možete povežite se s vašim Pi putem SSH-a Postavljanje vašeg Raspberry Pi-a za upotrebu bez glave sa SSH-omRaspberry Pi može prihvatiti SSH naredbe kada su povezani s lokalnom mrežom (bilo putem Etherneta ili Wi-Fi-ja), omogućujući vam jednostavno postavljanje. Prednosti SSH-a nadilaze narušavanje dnevnog probira ... Čitaj više
kako biste uštedjeli nered dodatne žice. Otkrivat ćemo kako upravljati LED lampicama bez obzira na metodu koju odaberete.Nakon što ste sigurni da se Raspberry Pi ispravno diže, isključite ga ponovo dok gradite svoj krug kako ne biste oštetili Pi.
Uz Raspberry Pi, trebat će vam:
- Ploča za kruh
- 2 x LED
- 2 x otpornika (bilo što od 220 Ohm do 1 kOhm)
- Kabeli za spajanje
Ako imaš svoje Malina Pi sa starter kitom, vjerojatno ćete već imati sve na ovom popisu. Sada ćemo izgraditi naš krug.
Jednostavan LED krug
Postavite svoje komponente kao što je prikazano na ovom dijagramu Fritzing:

Ovaj krug čini dvije stvari. 5v i GND igle pi-a pričvršćuju se na Snažne šine krušne ploče.
Bilješka: Da biste dobili bolju predstavu o tome što je ploča i kako funkcionira, pogledajte naše tečaj rušenja krušne ploče Što je krušna ploča i kako djeluje? Brzi tečaj rušenjaŽelite naučiti samostalnu elektroniku? Možda ste dobili osnovnu ploču u svom priboru. Ali što je to daska i kako to funkcionira? Čitaj više .
Dvije strujne šine su na kraju povezane, a linija ide preko pozitivan šina za napajanje u pozitivan (anoda) strana donje LED. negativan strana LED diode pričvršćena je na otpornik, koji je spojen na leđa GND Dalekovod.
Gornji LED indikator ožičen je drugačije. Iz nje vodi linija pin 12 (GPIO18) Raspberry Pi u pozitivnu stranu LED-a, koja prolazi kroz otpornik i natrag u GND željeznicom. Pin 12 je također GPIO18, koliko god zbunjujuće zvučalo, naš vodič za Raspberry Pi GPIO igle Sve što trebate znati o maline Pi GPIO igleRaspberry Pi je fantastično malo računalo, ali što točno rade GPIO (General Purpose Input / Output) igle? Ukratko, oni otvaraju cijeli svijet samostalnog elektroničkog lutanja i izuma. Čitaj više pomoći će raščistiti stvari!
Nije važno na koji ćete način postaviti otpornike, već je bitno da se LED diode ispravno okrenu. Srećom, lako je reći koja je strana:

Nakon što sve postavite, trebao bi izgledati ovako:

Imajte na umu da ovdje koristim vanjski Wi-Fi ključ, potreban vam je samo ako patite od prokletstva slabog Wi-Fi-ja!
Provjerite je li sve pravilno postavljeno, a zatim pokrenite Raspberry Pi. LED pričvršćen izravno na 5V pin trebao bi se odmah uključiti. Drugi LED je onaj koji ćete kontrolirati iz koda.
1. metoda: Python putem IDLE-a
Ako koristite Raspberry Pi u načinu rada za radnu površinu, otvorite izbornik aplikacija u gornjem lijevom kutu zaslona i pomaknite se na Programiranje> Python 3 (IDLE). Ovo će otvoriti Python školjku. Ako koristite SSH način rada, upute će se naći kasnije u članku.

Raspbian operativni sustav dolazi s već instaliranim Pythonom. Python je savršen programski jezik za početnike, a postoje ga mnogo sjajnih web stranica 5 najboljih web stranica za učenje programiranja PythonaŽelite naučiti programiranje Pythona? Evo najboljih načina za učenje Pythona na mreži, od kojih su mnogi potpuno besplatni. Čitaj više vani kako bismo vam pomogli da započnete. Zajedno ćemo stvoriti kratki Python, iako biste radije iskoristili gotov skript kopirajte kod s Pastebina.
Možete programirati izravno u školjku, ali bilo bi lijepo stvoriti program koji možete spremiti i ponovo upotrijebiti. Otvorite novu datoteku klikom Datoteka> Nova datoteka.

Stvorit ćete jednostavno treptati skica koja će uključiti i isključiti LED. Za početak morate uvesti RPI. GPIO i vrijeme modula.
uvoz RPi. GPIO kao GPIO. vrijeme uvoza
Uvoz kao GPIO spašava vas od kucanja RPi-ja. GPIO svaki put, i trebat će vam vrijeme modul za odgode između uključivanja i isključivanja LED-a. Sada, postavite GPIO pin.
GPIO.setmode (GPIO.BOARD) GPIO.setwarnings (lažno) ledPin = 12 GPIO.setup (ledPin, GPIO.OUT)
Postavite GPIO igle za korištenje ODBOR numeriranje i postavljanje GPIO upozorenja na lažno. Ne brinite ako to u ovoj fazi ne razumijete! Zatim postavite svoje ledPin da bude pin 12 (GPIO18) vašeg Pi. Napokon, postavite ledPin na IZLAZ. Sada je pin spreman za kontrolu LED.
Izrada bljeskalice LED
Stvaranjem a za petlja, možete kontrolirati koliko puta LED treperi. Unesite sljedeći kôd, pazite da ga uvučete na isti način.
za i u rasponu (5): ispis ("LED uključivanje".) GPIO.output (ledPin, GPIO.HIGH) vrijeme.sep (0,5) ispis ("LED se isključi") GPIO.output (ledPin, GPIO. LOW) vrijeme.spava (0,5)
Ta se petlja pokreće pet puta, i svaki put će ispis Python Shell-u što radi, prije nego što promijenite pin 12 na HIGH, pa uključite LED LOW, isključivanje igle. Program se tada automatski zaustavlja.
Spremite svoj program, a zatim odaberite Pokreni> Pokreni modul iz izbornika za uređivanje. Vaša LED lampica trebala bi bljeskati pet puta!

Čestitamo! Stvorili ste svoj prvi GPIO program!
2. metoda: Python putem SSH i Nano
Ako ste se na Raspberry Pi povezali putem SSH-a, možete stvoriti ovaj program iz naredbenog retka. Izradite novu skriptu u Nano kucanjem:
sudo nano blink.py.
Ovo će otvoriti novu datoteku u uređivaču Nano pod nazivom blink.py. Unesite isti kod kao i prethodno, pazite da sve pravilno unesete i spremite program pritiskom Ctrl-X. Ovo pokreće upit za spremanje pri dnu zaslona.
Tip y da biste ga spremili i unesite za potvrdu imena datoteke. Tako ćete se vratiti u naredbenu liniju. Program možete pokrenuti pomoću naredbe Python:
python blink.py.
Na zaslonu bi se trebali vidjeti LED bljeskalica i funkcija ispisa.

Zaronite dublje s više Raspberry Pi projekata
Naučite kako kontrolirati LED-ove pomoću koda važan je prvi korak u vašoj vlastitoj edukaciji. Ova razina kodiranja sve je što trebate mnogima Raspberry Pi početnički projekti.
Osim što je izvrstan za domaću elektroniku, Raspberry Pi je sposoban za niz različitih stvari i funkcionira kroz našu strašan vodič maline Pi Raspberry Pi: Neslužbeni udžbenikBez obzira jeste li trenutni vlasnik Pi-a koji želi naučiti više ili ste potencijalni vlasnik ovog uređaja veličine kartice, ovo nije vodič koji želite propustiti. Čitaj više pomoći će vam da se upoznate sa mnogim mogućnostima tih malih računala.
Ian Buckley je slobodni novinar, glazbenik, izvođač i video producent koji živi u Berlinu, Njemačka. Kad ne piše ili ne govori na pozornici, bavi se uradi sam elektronikom ili kodom u nadi da će postati lud znanstvenik.