![JavaScript za IoT: trepće LED na Raspberry Pi s Node.js: 6 koraka JavaScript za IoT: trepće LED na Raspberry Pi s Node.js: 6 koraka](https://img.gwsigeps.com/img/circuits/javascript-for-iot-blinking-led-on-raspberry-pi-with-node.js-4.jpg)
Sadržaj:
- Pribor:
- 1. korak: Priprema
- Korak 2: Ožičenje
- Korak 3: Postavljanje razvojnog okruženja
- Korak 4: Instaliranje primjera
- Korak 5: Treperi LED
- Korak 6: Kako funkcionira?
- 2 ljudi su napravili ovaj projekt!
- kedar km uspio!
- Shiang YongT je uspio!
- preporuke
- 1986. Raspberry Pi Video Doorbell
- Vertikalna Bartop Arcade s integriranim PIXEL LED zaslonom
- Klasa Interneta stvari
- IoT Challenge
- Natjecanje u nastavi
- Natječaj za obradu drva
- 3 Rasprave
U ovom tutorialu naučit ćete točne korake kako kontrolirati LED spojen na GPIO pin od Raspberry Pi koristeći JavaScript i Node.js. To je zapravo najjednostavnija stvar s Raspberry Pi i LED. Navedeni primjer je open source i dostupan je na GitHubu pod licencom MIT. Algoritam možete upotrijebiti za stvaranje alarma na uređaju sami (DIY) s Raspberry Pi.
Ovaj tutorial je prikladan za programere, kreatore i hobiste. Nije potrebno poznavanje JavaScripta za pokretanje primjera. Nije potreban prethodni algoritam.
JavaScript se pojavio 1995. godine. Dugo je to bio programski jezik koji su koristili samo web-programeri front-end. Godine 2009. Node.js, nevjerojatna nova tehnologija, pojavila se i pretvorila JavaScript u programski jezik opće namjene. Danas možemo koristiti JavaScript čak i na ugrađenim uređajima. Je li JavaScript najbolji jezik za kontrolu GPIO pinova? Općenito, definitivno ne. Ako tražite visoku performansu C bi trebao biti jezik po vašem izboru. No, JavaScript je jednostavan za korištenje, jednostavan za naučiti i puno programeri već znaju. To je popularan među web programeri tako da je dobar izbor za Internet stvari.
Pogledajte video verziju ovog Instructable. Ako se ugrađeni videozapis ne pojavi na mobilnom uređaju, slijedite alternativnu vezu. Ako vam se sviđa ovaj vodič, slijedite me ovdje u Instructables i pretplatite se na moj YouTube kanal.
Pribor:
1. korak: Priprema
Za ovaj tutorial trebate sljedeće hardverske komponente:
- Raspberry Pi (bilo koji model ili verzija)
- daska za kruh
- LED
- Otpornik
- Ženski i ženski kratkospojnici (x2)
- microSD kartica s Raspian GNU / Linux distribucijom
- Napajanje
Korak 2: Ožičenje
Jedan od kratkospojnika žice treba biti spojen na zemlju koja je na pin 6 od Raspberry Pi. Druga žica ide na pin 7. otpornik bi trebao biti na breadboard, između druge žice i LED (kao što je prikazano na fotografijama).
Korak 3: Postavljanje razvojnog okruženja
Provjerite radi li se Raspbian GNU / Linux distribucija na Raspberry Pi. Prijavite se iako SSH ili jednostavno otvorite terminalsku aplikaciju na samom Pi. Nakon toga izvršite sljedeću naredbu da biste instalirali Node.js, npm (Upravitelj paketa čvorova) i git:
sudo apt-get install -y nodejs npm git
Korak 4: Instaliranje primjera
Nabavite primjer otvorenog koda i instalirajte njegove ovisnosti pomoću npm:
git clone http://github.com/leon-anavi/rpi-nodejs-examples.git cd rpi-nodejs-primjeri npm install
Korak 5: Treperi LED
Izvršite sljedeću naredbu s dopuštenjem korijena i LED će početi treperiti svake sekunde:
Korak 6: Kako funkcionira?
Izvorni kôd dostupan je na GitHubu iu priloženoj zip arhivi. JavaScript datoteka led.js izvršava Node.js, a njezine ovisnosti instalira npm, ovisno o konfiguraciji iz package.json. Ovi primjeri se oslanjaju na ožičenje paketa pi-a koje osigurava JavaScript vezanje za popularnu biblioteku open source C wiringpi.
Naš JavaScript postavlja tajmer koji mijenja pin od visoke do niske na svakoj sekundi. Zanosan dio je shema numeriranja pinova. Pogledajte dokumentaciju biblioteke wiringpi C za detalje.
2 ljudi su napravili ovaj projekt!
Jeste li napravili ovaj projekt? Podijelite ga s nama!
preporuke
-
1986. Raspberry Pi Video Doorbell
-
Vertikalna Bartop Arcade s integriranim PIXEL LED zaslonom
-
Klasa Interneta stvari
-
IoT Challenge
-
Natjecanje u nastavi
-
Natječaj za obradu drva
3 Rasprave
0Prije 2 godine
BOK, Ja sam učinio npm ožičenje-pi, ali još uvijek kada pokrenem led.js, greška se i dalje javlja i pitati za ožičenje-pi modul
2 odgovora 0Odgovorite prije 2 godine
Možete li molim vas zalijepiti točnu pogrešku koju dobijete?
0Odgovorite prije 9 mjeseci
Pogreška: nije moguće pronaći modul '../build/Release/WiringPi'
Ista pogreška se dogodila i meni