Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Sada ćete naučiti najjednostavniji projekt koji možete izgraditi pomoću maline pi. Ako to do sada ne znate, govorim o programu treptanja, kako se vidi na arduinu. Koristim neke vrlo uobičajene stvari o kojima možete naučiti u sljedećem koraku. Počnimo!
Korak 1: Potrebne komponente
Za izradu će vam trebati sljedeće:
- 1 x Raspberry Pi
- 1 x USB kabl
- 1 x LED
- 1 x Oglasna ploča
- 1 x SD kartica i adapter (najmanje 4 GB)
- 1 x LAN kabl
- 1 x 50-ohmski otpornik
- 2 x kratkospojne žice
Allchips je internetska servisna platforma za elektroničke komponente, od njih možete kupiti sve komponente
Korak 2: Izgradnja kruga
Svaka LED dioda ima dvije strane - jednu negativnu i jednu pozitivnu. Odaberite negativni i pomoću otpornika spojite ga na GND (pin 6). Drugi kraj ide na pin 18. Slobodno upotrijebite sliku kao referencu.
Korak 3: Postavljanje maline
Ako želite pojednostaviti proces, možete slijediti moj vodič o Raspberry Pi Headless Setup. To možete učiniti i na tradicionalniji način i bez obzira na to kako ste ga postavili, morate završiti s konzolom na samom Pi. Sada morate instalirati Python ili Python 3. Unesite sljedeću naredbu:
sudo apt-get install python
ili
sudo apt-get install python3
(ovisno o verziji koju odaberete)
Korak 4: Pisanje programa
Morate koristiti jednostavan uređivač teksta koji se naziva nano, pa unesite naredbu sudo nano ime datoteke.name
* Gdje je naziv datoteke ime po vašem izboru. Zapamtite, trebat će nam kasnije!
Zalijepite sljedeći kôd u novostvorenu datoteku:
uvezite RPi. GPIO kao GPIO
vreme uvoza
Način rada GPIO.set (GPIO. BCM)
GPIO.setwarnings (False)
GPIO.setup (18, GPIO. OUT)
štampa "LED uključeno"
GPIO.izlaz (18, GPIO. HIGH)
time.sleep (1)
ispis "LED isključen"
GPIO.izlaz (18, GPIO. LOW)
Sačuvajte datoteku i vratite se na konzolu.
Korak 5: Pokretanje programa
Da biste pokrenuli program, samo napišite python file-name.py
* Zamijenite python sa python3, ako koristite noviji. Ime datoteke treba biti naziv datoteke iz zadnjeg koraka.