Stuur sms'jes met Intel Edison (Party Alarm) (2 / 3 stap)

Stap 2: Laten we schrijven wat Code!


Voordat u schrijft de code (zieke maaaannnnnnn), moet u een Twilio-account instellen als u niet reeds hebt. Ga naar www.Twilio.com en een netwerk ingesteld. Voor onze doeleinden, kunnen we het gebruiken van de gratis proefperiode.

We zijn met behulp van node.js om onze code te schrijven. Het is een JavaScripting taal die waanzinnig prachtig zijn kan om te gebruiken. Het eerste wat dat we willen doen is onze codebestand in Nano openstellen. U kunt door te drukken op control + o opslaan en afsluiten door op control + x te drukken.

 >> nano partyAlarm.js -$ -i 

Cool. Nu in de woorden van elke fan van het spel van tronen, is "Code coming". Typ alle van deze fijne jazz in de teksteditor, opslaan, en vervolgens af te sluiten. De instructables teksteditor houdt om te verknoeien de opmaak. Als je een < br > tegenkomt, verwijder het en start er een nieuwe regel in plaats daarvan (ie, druk op enter of return).

 // Set up our input pin on pin 5 of the Edison Arduino Boardvar mraa = require('mraa'); var buttonPin = new mraa.Gpio(5); buttonPin.dir(mraa.DIR_IN); //Set up the stuffs for Twilio. You will need to set up an //account to get your SID and your token/authentication keyvar twilio = require('twilio'); var client = new twilio.RestClient('<<twilio sid>>', '<<twilio token>>'); //Read our button var buttonPushed = buttonPin.read(); //If our button was pressed, send our message //You will need to fill in your own twilio number to make this work.//Note, we are texting 1(555)123-4567 here. This is obviously a //wrong number. Put your friend's in there instead. if(buttonPushed){ client.sms.messages.create({ to:'+15551234567', from: '<<your twilio number>>', body: 'I can\'t hear my light saber go SWOOSH SWOOSH over your racket.' }, function(error, message){ if(!error){ console.log("Message sent at " + message.dateCreated); } else { console.log("Message wasn't sent..."); } }); } //Hold in the program until we release the button.while (buttonPushed){ setTimeout(emptyFunction, 200); //debounce buttonPushed = buttonPin.read(); }//When we use forever.js, it will need to make sure that our program lasts at//least 1 millisecond each time it runs. So, we wait for 4 milliseconds before//ending our functionsetTimeout(emptyFunction, 4); //Basically, we use this for our delay. We have to call some flavor of//function to use the setTimeout function.function emptyFunction(){ } 

Gerelateerde Artikelen

E-mail met Intel Edison (indringer Alarm)

E-mail met Intel Edison (indringer Alarm)

Hebt u een web-toegelaten apparaat, moet het web ingeschakeld trucs! Een van de vele dingen die we vaak online doen is gebruik maken van onze e-mail. Zij het op het werk, op een tablet bij de koffieshop of meteen naar onze smartphones, hebben we bijn
Aan de slag met Intel Edison - Python Programming

Aan de slag met Intel Edison - Python Programming

Deze gids is voor alles wat je python programmeurs die altijd heb afgevraagd,Wat is de beste manier om te gaan "IoT"(Internet of Things) nu sinds je hebt gemaakt naar deze pagina, koop zelf een Intel Edison van Amazon of een on line opslaan zoal
Geautomatiseerde drenken van potplanten met Intel Edison

Geautomatiseerde drenken van potplanten met Intel Edison

Geautomatiseerde drenken van potplanten met Intel Edison... Een vocht Sensor detecteert het lage vochtgehalte van de bodem en activeert de waterpomp of de solenoïde ventiel dat de stroom van water. Wanneer de vereiste water wordt gepompt naar de plan
Aan de slag met Intel® Edison Mini Breakout Board

Aan de slag met Intel® Edison Mini Breakout Board

Intel biedt 2 verschillende hardwareplatformen om te werken met Intel® Edison ontwikkel bord.De kern-module van Intel® Edison heet Intel® Edison Compute Module, terwijl de 2 extensie planken zijn Intel® Edison Arduino Board en Intel® Edison Breakout
Beginnen met Intel Edison

Beginnen met Intel Edison

Eerst moet u de Intel Edison firmware.Ga naar de verstand website en download het.Vervolgens opent u de gekoppelde schijf en verwijder alles binnen. Unzip de inhoud van de download in het station dan toegang tot de Edison met scherm (zie volgende sta
Cloud air analytics van de verontreiniging met Intel Edison en IBM Bluemix

Cloud air analytics van de verontreiniging met Intel Edison en IBM Bluemix

Air invloed op onze levenskwaliteit. Luchtverontreiniging leidt tot ziekten, allergenen veroorzaken mensen misselijk, verstopte binnenlucht kan leiden tot verloren productiviteit. Mensen in de grootste noodzaak mensen met astma, COPD, allergie voor s
Basketbal Robot met Intel Edison

Basketbal Robot met Intel Edison

Hij schiet! Hij scoort! De menigte gaat wild! Laten we het bouwen van een robot die basketbal met u speelt. Deze tutorial is een stapsgewijze handleiding voor een eenvoudige en kleine differentieel-station robot die gebruikmaakt van de Intel® Edison.
Telegram met Intel Edison en Python

Telegram met Intel Edison en Python

Deze instructables ziet u hoe de Yocto package manager configureren en gebruiken van een Telegram bot Python bibliotheek. Hoewel Intel Edison het targetbord is, is het mogelijk aan te passen de volgende stappen uit om een vergelijkbare hardware.Stap
IoT RC auto met Intel Edison (IntelIoT)

IoT RC auto met Intel Edison (IntelIoT)

VoorwoordLaten we eerst begrijpen wat we willen bereiken hier. We hebben allerlei soorten RC speelgoed voor onze kinderen en dan zijn er video en mobiele games. Één dit is zeker dat iedereen houdt van auto's, zij het de werkelijke of worden zij in de
Intel Edison lawaai Alarm (Intel IoT)

Intel Edison lawaai Alarm (Intel IoT)

IntroductieIk heb een inbraakalarm en brandalarm, maar geen manier om te weten als ofwel zijn klinkende tenzij ik in het huis ben. In plaats van hen vervangen door 'slimme' alternatieven, ik ben van plan om te bouwen van een apparaat om te luisteren
Programable MIDI Synth met Intel Edison en Csound

Programable MIDI Synth met Intel Edison en Csound

Een MIDI-controller is zoals een computer toetsenbord, maar in plaats van tekens worden verzonden naar de computer, het stuur notities (en een heleboel meer informatie over hoe de notitie wordt gespeeld). U kunt meer informatie over MIDI-Controllers
Geiger rugzak met Intel Edison

Geiger rugzak met Intel Edison

Wij zijn een groep van makers die graag besteden nachten en weekenden knutselen met tecnology hier bij Verona FabLab (Verona is een stad in het noorden van Italië) en met dit instructable willen we Beschrijf het project wij voor Intel Maker wedstrijd
Slimme Weekend huis met Intel Edison

Slimme Weekend huis met Intel Edison

Opmerking: Dit instructable wordt gewerkt, omdat momenteel ik erg druk met school, ben dus ik heb niet veel tijd voor mijn kant-project. Ook ik was schrijven dit instructable voor een hele dag en een of andere manier in geslaagd om het te verwijderen
Intel IoT EDI - toezicht op een comfortabele en veilige omgeving (met Intel Edison)

Intel IoT EDI - toezicht op een comfortabele en veilige omgeving (met Intel Edison)

Voordat ik wil om te beginnen, Intel en Instructables bedanken voor deze kans: Ik heb geselecteerd onder andere winnaar van een wonderbare Intel IoT Edison & Grove Kit... Dat was erg verrassend aan me, en ik ben zeer dankbaar voor het. Bedankt! :-)In