Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Nyní se naučíte nejjednodušší projekt, který můžete vytvořit pomocí malinového pi. Pokud to do teď nevíte, mluvím o programu mrknutí, jak je vidět na arduinu. Používám některé velmi běžné věci, o kterých se můžete dozvědět v dalším kroku. Pojďme začít!
Krok 1: Potřebné součásti
K sestavení budete potřebovat následující:
- 1 x Raspberry Pi
- 1 x kabel USB
- 1 x LED
- 1 x prkénko
- 1 x karta SD a adaptér (minimálně 4 GB)
- 1 x kabel LAN
- 1 x 50 ohmový odpor
- 2 x propojovací vodiče
Allchips je platforma služeb elektronických součástek online, můžete si u nich koupit všechny komponenty
Krok 2: Budování obvodu
Každá LED má dvě strany - jednu negativní a jednu pozitivní. Vyberte záporný a pomocí odporu jej připojte k GND (pin 6). Druhý konec jde na pin 18. Neváhejte použít obrázek jako referenci.
Krok 3: Nastavení maliny
Pokud chcete, aby byl proces co nejjednodušší, můžete sledovat můj návod na Raspberry Pi Headless Setup. Můžete to také udělat tradičnějším způsobem a bez ohledu na to, jak to nastavíte, musíte skončit s konzolou na samotném Pi. Nyní musíte nainstalovat Python nebo Python 3. Zadejte následující příkaz:
sudo apt-get install python
nebo
sudo apt-get install python3
(v závislosti na verzi, kterou si vyberete)
Krok 4: Psaní programu
Musíte použít jednoduchý textový editor s názvem nano, zadejte tedy příkaz sudo nano file-name.py
* Kde file-name je jméno dle vašeho výběru. Pamatujte si to, budeme to potřebovat později!
Do nově vytvořeného souboru vložte následující kód:
importujte RPi. GPIO jako GPIO
čas importu
GPIO.setmode (GPIO. BCM)
GPIO.setwarnings (False)
GPIO.setup (18, GPIO. OUT)
tisk "LED svítí"
GPIO.output (18, GPIO. HIGH)
time.sleep (1)
tisk "LED nesvítí"
GPIO.output (18, GPIO. LOW)
Uložte soubor a vraťte se zpět do konzoly.
Krok 5: Spuštění programu
Chcete-li spustit program, stačí napsat python file-name.py
* Nahraďte python python3, pokud používáte novější. Název souboru by měl být název souboru z posledního kroku.