Reklama

Začať s Raspberry Pi môže byť vzrušujúci zážitok. Začiatočníkovi nebolo nikdy ľahšie začať s kódovaním aj s elektronikou pre domácich majstrov.

Jedným ľahkým projektom je vytvorenie jednoduchého obvodu s dvoma LED diódami a ovládanie jednej z nich pomocou kódu. Tu je návod, ako to urobiť!

Požadované komponenty

ako naprogramovať malinové pí kontrolky led

Predtým, ako začnete, musíte sa uistiť, že máte na svojom operačnom systéme operačný systém. inštalácia Raspbian prostredníctvom NOOBS Ako NOOBS pre Raspberry Pi môžu pomôcť prvým používateľomNa Raspberry Pi je niečo, čo by ľudí mohlo jednoducho odradiť: jeho nastavenie nebolo až doteraz veľmi užívateľsky prívetivé. Cieľom NOOBS je zmeniť to! Čítaj viac je zďaleka najrýchlejší spôsob, ako ísť.

Zaveďte svoj počítač Pi a pripojte ho k obrazovke, myši a klávesnici ako bežný stolný počítač. Prípadne môžete pripojte sa k svojmu Pi cez SSH Nastavenie Raspberry Pi na použitie bez hlavy s SSHRaspberry Pi môže prijímať príkazy SSH, keď je pripojený k miestnej sieti (buď prostredníctvom siete Ethernet alebo Wi-Fi), čo vám umožňuje jednoduché nastavenie. Výhody SSH idú nad rámec narušenia denného skríningu ...

instagram viewer
Čítaj viac aby ste ušetrili neporiadok ďalších drôtov. Budeme sa venovať tomu, ako ovládať LED podľa toho, ktorú metódu zvolíte.

Keď ste si istí, že Raspberry Pi sa nabootuje správne, vypnite ho znova pri vytváraní obvodu, aby ste predišli poškodeniu Pi.

Spolu s Raspberry Pi budete potrebovať:

  1. Nepražená doska
  2. 2 x LED
  3. 2 x odpory (od 220 Ohm do 1 kOhm)
  4. Zapojovacie káble

Ak máš Raspberry Pi so štartovacou súpravou, pravdepodobne už budete mať všetko na tomto zozname. Teraz postavme náš okruh.

Jednoduchý obvod LED

Nastavte komponenty tak, ako je to znázornené na tomto Fritzingovom diagrame:

ako naprogramovať malinové pí kontrolky led

Tento obvod robí dve veci. 5V a GND kolíky pí sa pripájajú k Silové koľajnice doštičky.

Poznámka: Ak chcete získať lepšiu predstavu o tom, čo je doska a ako to funguje, pozrite sa na našu kurz nárazu doštičky Čo je to tabuľa a ako to funguje? Kurz rýchleho zlyhaniaChcete sa naučiť elektroniku pre domácich majstrov? Možno ste dostali štartovaciu dosku v štartovacej súprave. Čo je to doštička a ako to funguje? Čítaj viac .

Obidve hnacie koľajnice sú na konci spojené a na trase vedie linka pozitívne moc železničnej do pozitívne (anóda) strana spodnej LED. negatívny strana LED je pripojená k rezistoru, ktorý je pripojený späť k GND elektrické vedenie.

Vrchná LED je zapojená inak. Linka beží od kolík 12 (GPIO18) Raspberry Pi do pozitívnej strany LED, ktorá prechádza cez odpor a späť do GND rail. Pin 12 je tiež GPIO18, rovnako mätúci ako to znie, náš sprievodca po kolíkoch Raspberry Pi GPIO Všetko, čo potrebujete vedieť o Raspberry Pi GPIO PinsRaspberry Pi je fantastický malý počítač, ale čo robia kolíky GPIO (univerzálny vstup / výstup) presne? Stručne povedané, otvárajú celý svet domácich majstrov a vynálezov pre domácich majstrov. Čítaj viac pomôže objasniť veci!

Nie je dôležité, akým spôsobom nastavíte odpory, ale je nevyhnutné, aby sa diódy LED dostali správne. Našťastie je ľahké povedať, ktorá strana je ktorá:

ako naprogramovať malinové pí kontrolky led

Po nastavení všetkého by to malo vyzerať asi takto:

ako naprogramovať malinové pí kontrolky led

Upozorňujeme, že tu používam externý kľúč Wi-Fi, je to potrebné iba v prípade, že trpíte prekliatím slabého pripojenia Wi-Fi!

Uistite sa, že je všetko správne nastavené a potom naštartujte Raspberry Pi. LED pripojená priamo na 5V kolík by sa mala okamžite zapnúť. Druhá LED je tá, ktorú budete ovládať z kódu.

Metóda 1: Python prostredníctvom IDLE

Ak používate Raspberry Pi v režime pracovnej plochy, otvorte ponuku aplikácií v ľavom hornom rohu obrazovky a prejdite na Programovanie> Python 3 (IDLE). Tým sa otvorí shell Pythonu. Ak používate režim SSH, pokyny nájdete ďalej v tomto článku.

ako naprogramovať malinové pí kontrolky led

Operačný systém Raspbian sa dodáva s nainštalovaným programom Python. Python je perfektný programovací jazyk pre začiatočníkov a je tu veľa skvelých webových stránok 5 najlepších webových stránok, kde sa môžete naučiť programovanie v PythoneChcete sa naučiť programovanie Pythonu? Toto sú najlepšie spôsoby, ako sa naučiť Python online, z ktorých mnohé sú úplne zadarmo. Čítaj viac tam, aby sme vám pomohli začať. Vytvoríme spolu krátky Python, ale ak by ste radšej chytili hotový skript, môžete skopírujte kód z Pastebinu.

Dalo by sa programovať priamo do shellu, ale bolo by pekné vytvoriť program, ktorý môžete uložiť a znova použiť. Otvorte nový súbor kliknutím Súbor> Nový súbor.

ako naprogramovať malinové pí kontrolky led

Chystáte sa vytvoriť jednoduchý blikať náčrt, ktorý zapne a vypne LED. Ak chcete začať, musíte importovať RPI. GPIO a čas moduly.

importovať RPi. GPIO ako GPIO. importovať čas. 

import ako GPIO šetrí vás z písania RPi. GPIO zakaždým, a budete potrebovať čas modul pre oneskorenia medzi zapínaním a vypínaním LED. Teraz nastavte pin GPIO.

GPIO.setmode (GPIO.BOARD) GPIO.setwarnings (False) ledPin = 12 GPIO.setup (ledPin, GPIO.OUT)

Nastavte kolíky GPIO na používanie BOARD číslovanie a nastavenie upozornení GPIO na false. Nerobte si starosti, ak tomu v tejto fáze nerozumiete! Potom nastavte ledPin byť pinom 12 (GPIO18) vášho Pi. Nakoniec nastavte na VÝKON. Teraz je kolík pripravený na ovládanie LED.

Vytvorenie LED svetelného blesku

Vytvorením a pre slučka, môžete nastaviť, koľkokrát bude LED dióda blikať. Zadajte nasledujúci kód a nezabudnite ho odsadiť rovnakým spôsobom.

pre i v rozsahu (5): tlač ("LED svieti.") GPIO.output (ledPin, GPIO.HIGH) time.sleep (0,5) tlač ("LED svieti.") GPIO.output (ledPin, GPIO). LOW) time.sleep (0.5)

To pre slučku beží päťkrát a vždy, keď to bude možné vytlačiť na to, čo robí Python Shell, predtým, ako zmeníte pin 12 na HIGH, potom zapnite LED LOW, vypnutie špendlíka. Program sa potom automaticky ukončí.

Uložte program a potom vyberte Spustiť> Spustiť modul z ponuky editora. Vaša dióda LED by mala päťkrát blikať!

ako naprogramovať malinové pí kontrolky led

Blahoželáme! Vytvorili ste svoj prvý program GPIO!

Metóda 2: Python cez SSH a Nano

Ak ste sa k Raspberry Pi pripojili prostredníctvom SSH, môžete tento program vytvoriť z príkazového riadku. Vytvorte nový skript v systéme Windows Nano zadaním:

sudo nano blink.py. 

Tým sa otvorí nový súbor v editore Nano s názvom blink.py. Zadajte rovnaký kód ako vyššie, nezabudnite všetko odsadiť správne a program uložte stlačením Ctrl-X. Spustí sa výzva na uloženie v dolnej časti obrazovky.

typ y uložte ho a stlačením potvrďte názov súboru. Tým sa dostanete späť na príkazový riadok. Program môžete spustiť pomocou príkazu Python:

python blink.py. 

Na obrazovke by ste mali vidieť blikanie LED a funkciu tlače.

ako naprogramovať malinové pí kontrolky led

Ponorte sa hlbšie s ďalšími projektmi Raspberry Pi

Naučiť sa, ako ovládať LED diódy pomocou kódu, je dôležitým prvým krokom vo vašom školení pre domácich majstrov. Táto úroveň kódovania je všetko, čo potrebujete pre mnohých Raspberry Pi začiatočné projekty.

Okrem toho, že je Raspberry Pi skvelý pre domácu elektroniku, je schopný širokého spektra rôznych vecí a pracuje prostredníctvom našich úžasný sprievodca Raspberry Pi Raspberry Pi: Neoficiálny návodČi už ste aktuálnym vlastníkom Pi, ktorý sa chce dozvedieť viac, alebo potenciálnym vlastníkom tohto zariadenia s veľkosťou kreditnej karty, nejde o sprievodcu, ktorého by ste chceli vynechať. Čítaj viac vám pomôže vyrovnať sa s mnohými spôsobmi použitia týchto malých počítačov.

Ian Buckley je nezávislý novinár, hudobník, performer a video producent žijúci v Berlíne v Nemecku. Keď nepíše alebo je na pódiu, pohráva sa s elektronikou alebo kódom pre domácich majstrov v nádeji, že sa stane šialeným vedcom.