JavaScript voor IoT: beheersing van een knop op de Raspberry Pi via Node.js


Deze tutorial legt uit hoe de berg een "push te maken" knop op een breadboard, aangesloten op Raspberry Pi en het besturing met JavaScript en Node.js. Het hele voorbeeld is open source en is beschikbaar op GitHub onder de MIT-licentie. Het algoritme is geschikt voor een reset-knop op doe het zelf (DIY) ingesloten apparaten. Met kleine wijzigingen kan het ook worden aangepast voor andere functies.

Deze tutorial is geschikt voor hobbyisten, ontwikkelaars en makers. Geen kennis van JavaScript is nodig om uit te voeren in het voorbeeld. Geen voorafgaande cursus algoritmen is vereist.

JavaScript verscheen in 1995. Jarenlang was het een taal alleen gebruikt door front-end web-ontwikkelaars. In 2009 Node.js, een fantastische nieuwe technologie, verscheen en geconverteerde JavaScript in een algemene programmeertaal. JavaScript is tegenwoordig handig zelfs voor ingesloten apparaten. Hoewel JavaScript niet zo goed als de programmeertaal van C in termen van prestaties is, is het een zeer handig hulpmiddel voor snelle prototyping voor Internet of Things. Volg de richtlijnen in deze tutorial om te leren hoe het gebruik van JavaScript en Node.js op de meest populaire enige raadscomputer Raspberry Pi en hoe te behandelen een fysieke knop.

Ik beveel u de video-versie van dit Instructable. Als de embedded video niet wordt weergegeven op uw mobiele apparaat, is hier een alternatieve link. Als je deze tutorial, kunt u zich abonneren op mijn YouTube-kanaal en neem een kijkje op mijn Instructable voor een knipperende LED op Raspberry Pi met JavaScript.

Gerelateerde Artikelen

Beheersing van een stappenmotor met de Raspberry Pi en Piface

Beheersing van een stappenmotor met de Raspberry Pi en Piface

Bijgewerkt April 2015Dit heb ik gemaakt omdat ik geen projecten met behulp van de PiFace heb gevonden.Forumonderwerp op www.raspberrypi.org:http://www.raspberrypi.org/phpBB3/viewtopic.php?f=37&t=54314&p=413902Hier is een eenvoudig project dat alle
Versnellingsmeter gebaseerd gebaar erkenning voor het beheersen van een LED

Versnellingsmeter gebaseerd gebaar erkenning voor het beheersen van een LED

Deze materialen en de informatie in dit instructable zijn geboden door studenten die zijn ingeschreven bij de Software of Places (www.softwareofplaces.com)Klasse PUC-Rio Universiteit. De inhoud hier vertegenwoordigd is de laatste project van de stude
Instructie voor het bouwen van een eenvoudige schakeling

Instructie voor het bouwen van een eenvoudige schakeling

Deze instructie wordt gebruikt voor het bouwen van een eenvoudige schakeling. Het is nuttig voor de beginners van het leren van de circuits. Als u houden elektrotechniek studeren wilt, moet u om te bouwen van allerlei complexe schakeling later. Dit c
Beheersing van een Matrix LED

Beheersing van een Matrix LED

LED-arrays zijn veel plezier, en eenvoudiger dan u te controleren denkt wellicht. In dit Instructable leert u hoe een matrix LED is opgebouwd en werkt en hoe te rijden met behulp van een MAX7219 driver chip. We zullen met behulp van een Intel Edison
10 tips voor het kopen van een naaimachine

10 tips voor het kopen van een naaimachine

Iedereen die denkt over het starten van naaien? Het eerste wat dat je nodig hebt om te naaien is een naaimachine. Ik wou dat ik wist wat ik weet nu bijna 7 jaar geleden toen ik kocht mijn naaimachine. Zo bevat dit Instructable crafting 101 tips voor
Eenvoudige stappen voor het gebruik van een Kodak Easy Share G600 Printer Dock

Eenvoudige stappen voor het gebruik van een Kodak Easy Share G600 Printer Dock

De Kodak Easy Share G600 Printer Dock is een makkelijk te gebruiken printer waarmee u foto's afdrukken vanaf het gemak van uw eigen huis. Dit printerstation fungeert als een printer van de foto en ook een docking station waarmee u foto's te uploaden
Beheersing van een RC Servo motor met een Arduino en twee pulsschakelaars

Beheersing van een RC Servo motor met een Arduino en twee pulsschakelaars

de naam zegt het al. Beheersing van een RC auto servomotor met een Arduino en sommige weerstanden, jumper draden en twee tactiele schakelaars. Ik maakte dit de tweede dag kreeg ik mijn Arduino, dus ik erg trots op mezelf ben.Stap 1: Onderdelenlijst O
Verborgen compartiment in de cel van een knop!

Verborgen compartiment in de cel van een knop!

Vinden een plaats voor het opslaan van een micro sd-kaart is een beetje moeilijk ding en hen te verbergen van mensen en niet verliezen ze veel moeilijk.Een kleine sd-kaartje alot kunt opslaan, een 64 Gb-chip een waardevolle ding kunt opslaan. Het zou
Beheersing van een DC-Motor met Arduino

Beheersing van een DC-Motor met Arduino

De laatste tijd heb ik gewerkt aan een draadloze afstandsbediening voor een robotachtig wapen. De meeste van alles wat uit is gepland, maar ik heb niet alle onderdelen en schilden nog, dus heb ik besloten om te beginnen van prototyping met een intern
Begin Microcontrollers deel 8: Het toevoegen van een knop aan de Microcontroller en daarmee doen iets

Begin Microcontrollers deel 8: Het toevoegen van een knop aan de Microcontroller en daarmee doen iets

Een zeer eenvoudige en gemakkelijke manier te voorzien van menselijke interactie met de microcontroller is een knop invoegen in het circuit. We communiceren met computers met behulp van de twee belangrijkste invoerapparaten: de muis en het toetsenbor
Hoe voor te bereiden van een bevroren ontbijt broodje

Hoe voor te bereiden van een bevroren ontbijt broodje

Een van mijn favoriete nemen werken ontbijt altijd geweestde bevroren worst, ei, kaas, Engelse muffin ontbijt sandwich. Maar het idee van gewoon plopping het in een magnetron gedurende 90 seconden altijd resulteerde in taai brood en de kaas verdween
Hoe voor het hosten van een nacht Instructables Build

Hoe voor het hosten van een nacht Instructables Build

Onder het werk met doen met bibliotheken is te laten zien hoe te doen "Pop-Up afkomstig projecten", en er is geen betere manier om dat te doen dan om te host een Instructables bouwen nacht! Elke groep kan een nacht bouwen, doen natuurlijk, maar
Technieken voor het maken van een paar eenvoudige dozen

Technieken voor het maken van een paar eenvoudige dozen

dit instructable zal tonen verschillende technieken voor het maken van eenvoudige houten dozen."Maar Photozz," zeggen u... "Dat is gewoon... lame. Cant u kappen en paraplu en broodrooster samen om iets te maken dat je droog en warm op hetze
Eenvoudige handleiding voor het installeren van een magnetische loods/werkplaats gereedschapskist organisator

Eenvoudige handleiding voor het installeren van een magnetische loods/werkplaats gereedschapskist organisator

zeggen vaarwel aan uw onordelijk loods met dit makkelijk te volgen gids voor het installeren van een magnetische organiser gereedschapskist in uw schuur, garage of werkplaats is. Zet uw schuur of workshop nachtmerrie in de perfecte werkplek met de id