Stap 2: Basics en verbindingen
We gaan Node.js taalgebruik voor programmering Intel Edison. Dit is onze eerste keer codering met Node.js dus geduld ons als de code is niet efficiënt.
Waarom Node.js?
- Node.js is een zeer krachtig JavaScript-gebaseerde kader/platform gebouwd op Google Chrome JavaScript V8-motor.
- Het wordt gebruikt I/O intensieve webapplicaties, single-pagina toepassingen, en andere web-applicaties te ontwikkelen. Node.js is open-source, volledig gratis, en gebruikt door duizenden ontwikkelaars over de hele wereld.
- Knooppunt is alles over niet-blokkerende, asynchrone architectuur. Dit betekent dat elke activiteit nemen een lange tijd te voltooien, zoals bestandstoegang, netwerkcommunicatie, databasebewerkingen, zijn aangevraagd en het rusten laat totdat de resultaten klaar en terug via een callback functie zijn.
- In plaats van vragen om een bestand te lezen en te wachten voor het werkende systeem terug te komen met een bestands-handler of de buffer, wordt de callback functie aangeroepen wanneer de bewerking is voltooid, het vrijmaken van de server voor het afhandelen van extra aanvragen.
- Bij de bespreking van Node.js, is een ding dat zeker niet moet worden weggelaten ingebouwde ondersteuning voor pakketbeheer met behulp van de NPM-tool die standaard met elke installatie Node.js komt. Een volledige lijst van verpakte modules vindt u op de NP
- Single thread betekent dat Node.js programma's maar één ding tegelijk, doen kunnen dus het is belangrijk om te begrijpen hoe goed werken met de gebeurtenis lus om optimaal te profiteren van het platform en gemeenschappelijke valkuilen te vermijden.
Voor toegang tot de weergegevens van elke plaats, we moeten een account op: https://www.wunderground.com/weather/api
Allereerst installeren Yocto Linux in Intel Edison
Voor meer informatie bezoek:
https://software.Intel.com/en-US/IOT/hardware/EDIS...
Intel Edison stuurprogramma's en nieuwste Intel XDK IoT Edition IDE voor het programmeren van Intel Edison met Node.js installeren
Om aan de slag met Intel Edison bezoek:
https://software.Intel.com/en-US/IOT/Library/EDIS...
Verbindingen:
- Intel Edison op de Arduino Breakout Kit aansluiten en voeg vervolgens Grove Base schild op de top van het in de berichtkoppen van de stijl van de Arduino
- Grove Touch Sensor verbonden met Pin D7 van Grove basis Shield
- Grove blauwe LED met Pin D8 van Grove basis Shield verbonden
- Grove lichtsensor verbonden met Pin A0 van Grove basis Shield
- Grove IR-Sensor aangesloten op Pin D5 van Grove basis Shield
- Grove 16 x 2 LCD RGB verlichte verbonden met I2C van Grove basis Shield