Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Zdaj se boste naučili najpreprostejšega projekta, ki ga lahko zgradite z malinovim pi. Če tega še ne poznate, govorim o programu utripanja, kot je prikazano na arduinu. Uporabljam nekaj zelo običajnih stvari, o katerih se lahko naučite v naslednjem koraku. Začnimo!
Korak: Potrebne komponente
Za izdelavo boste potrebovali naslednje:
- 1 x Raspberry Pi
- 1 x USB kabel
- 1x LED
- 1 x Deska
- 1 x SD kartica in adapter (najmanj 4 GB)
- 1 x LAN kabel
- 1 x 50-ohmski upor
- 2 x Mostične žice
Allchips je spletna servisna platforma za elektronske komponente, pri njih lahko kupite vse komponente
2. korak: Izdelava vezja
Vsaka LED ima dve strani - eno negativno in eno pozitivno. Izberite negativnega in ga z uporom povežite z GND (pin 6). Drugi konec gre na pin 18. Slike lahko uporabite kot referenco.
3. korak: Nastavitev maline
Če želite postopek čim bolj poenostaviti, lahko sledite moji vadnici o namestitvi brez glave Raspberry Pi. To lahko storite tudi na bolj tradicionalen način in ne glede na to, kako ga nastavite, morate končati s konzolo na samem Pi. Zdaj morate namestiti Python ali Python 3. Vnesite naslednji ukaz:
sudo apt-get install python
ali
sudo apt-get install python3
(odvisno od izbrane različice)
4. korak: Pisanje programa
Uporabiti morate preprost urejevalnik besedil, imenovan nano, zato vnesite ukaz sudo nano ime-datoteke.py
* Kjer je ime datoteke po vaši izbiri. Ne pozabite, potrebovali ga bomo kasneje!
V novo ustvarjeno datoteko prilepite naslednjo kodo:
uvozite RPi. GPIO kot GPIO
čas uvoza
Način nastavitve GPIO (GPIO. BCM)
GPIO.setwarnings (False)
GPIO.setup (18, GPIO. OUT)
natisni "LED vklopljen"
GPIO.izhod (18, GPIO. HIGH)
time.sleep (1)
natisni "LED off"
GPIO.izhod (18, GPIO. LOW)
Shranite datoteko in se vrnite na konzolo.
5. korak: Zaženite program
Če želite zagnati program, samo napišite python file-name.py
* Zamenjajte python s python3, če uporabljate novejšega. Ime datoteke mora biti ime datoteke iz zadnjega koraka.