Maken van een intelligente bureauklok, geschreven in JavaScript, aangedreven door de Intel Edison (7 / 13 stap)

Stap 7: De MRAA en UPM LCD bibliotheken importeren

Genoeg acroniemen voor u? ;)

MRAA is een geringe C++-bibliotheek waarmee de Linux (software) kant van de Edison voor te stellen en de algemene input/out pinnen (hardware) kant van de Edison. Intel onderhoudt de mraa bibliotheek op Github hier: https://github.com/intel-iot-devkit/mraa.

Bijvoorbeeld, als u wilt een LED op pin 13 op aangesloten, gebruikt u MRAA als volgt:

 var mraa = require('mraa'); var led = new mraa.Gpio(13); led.dir(mraa.DIR_OUT); led.write(1); 

UPM is een hoger niveau bibliotheek dat MRAA gebruikt om te vergemakkelijken werken met off-the-shelf elektronica onderdelen waarvoor meer dan eenvoudige aan/uit commando's zoals in het bovenstaande voorbeeld van LED. Als u een LCD-scherm weergeven van tekst, die u wilt verzenden via enkele zeer precies getimede elektrische bliepjes en bloops zodat extra werk wordt gebundeld in individuele UPM bibliotheken. Intel onderhoudt de UPM-bibliotheken op Github hier: https://github.com/intel-iot-devkit/upm.

(LCD staat voor Liquid Crystal Display. Als u geïnteresseerd bent in wat er in een LCD-scherm, kijken naar 'bouwen van een vloeibare kristalvertoning' op YouTube.)

Voor het Grove LCD onderdeel (Jhd1313m1), zou u nog steeds de MRAA-bibliotheek als boven, naast het gebruik van de individuele UPM I2C LCD-bibliotheek als volgt opnemen:

 var mraa = require('mraa'); var jsUpmI2cLcd = require ('jsupm_i2clcd'); // Initialize the LCD. // The 1st param is the BUS ID: // Intel Edison: Use 6 // Intel Galileo Gen 2: Use 6 (I think) // Intel Galileo Gen 1: Use 0 var lcd = new jsUpmI2cLcd.Jhd1313m1(6, 0x3E, 0x62); // Make the backlight red lcd.setColor(255, 0, 0); // Go to the 2nd row, 6th character (0-indexed) // and print out "Hello!" lcd.setCursor(1,5); lcd.write('Hello!'); 

U vindt meer code van de steekproef van de sensor in de UPM voorbeelden map op Github of de Intel IoT sensoren pagina.

Dus op de top van uw main.js bestand, u dit moet:

 var mraa = require('mraa'); var jsUpmI2cLcd = require ('jsupm_i2clcd'); var lcd = new jsUpmI2cLcd.Jhd1313m1(6, 0x3E, 0x62); 

Gerelateerde Artikelen

Hoe te installeren en het maken van een account in skype

Hoe te installeren en het maken van een account in skype

als u niet horen de audio Klik op deze link hieronder:BASICON...Een stap voor stap video laat zien hoe te installeren en het maken van een account in Skype.Gemaakt door groep 1 S19Leden:Yosef ConsolacionBasilio Emmanuel DavidLuis Miguel de LeonJustin
Maken van een Google Chrome extensie voor Twitter

Maken van een Google Chrome extensie voor Twitter

Google Chrome is de meest ontzagwekkende browser. Geloven me niet Probeer zelf, Klik hier .Ik vond over onlangs over Chrome extensies. Ze zijn kleine programma's die de Google Chrome browser, meer hier wijzigen.U kunt een uitbreiding van https://chro
Maken van een eenvoudig Operating System

Maken van een eenvoudig Operating System

Ooit wilde maken van een besturingssysteem? Ooit afgenomen om te weten hoe de opdrachtregel besturingssystemen werken? Alles is hier!Dus we make a basic Operating System in C#, maak je geen zorgen, als u weet zelfs sommige basis van c++ of java, zult
Maken van een Contact microfoon

Maken van een Contact microfoon

Een contact microfoon is een soort microfoon die trillingen van contact met objecten pikt, in tegenstelling de het meer gangbare type microfoon die drukgolven in lucht pikt. Hier is een demo van een contact microfoon aangesloten op een wekker, samen
Hoe te maken van een Nucleus honingbij kolonie (en voorkomen dat gevestigde bijenkasten zwermen)

Hoe te maken van een Nucleus honingbij kolonie (en voorkomen dat gevestigde bijenkasten zwermen)

Als je dit leest, dan is kans heb je een korf overleven de winter. Gefeliciteerd, nu u moet nog harder werken dan het eerste jaar, omdat die gevestigde component zal nu doen wat bijenkorven in de lente-swarm! Zijn uw baan als een imker, vooral als je
Maken van een iOS App met Swift

Maken van een iOS App met Swift

Denk erover na. Na het voltooien van deze tutorial kan je je vrienden vertellen dat u een app gebouwd. Enkel zeggend.In deze tutorial zal ik u door het proces van het bouwen van een iOS-toepassing nemen. Langs de weg, zal ik ervoor om je te leren ove
Het maken van een inhoudsopgave in OpenOffice/LibreOffice

Het maken van een inhoudsopgave in OpenOffice/LibreOffice

dit is een tutorial How to auto Maak een inhoudsopgave (TOC) voor uw document met behulp van OpenOffice of LibreOffice met een paar klikken.Als het ingevulde document wordt geëxporteerd als een HTML of PDF dan de aanklikbare links in de inhoudsopgave
Het maken van een einde-korrel snijplank - ik maakte het op Techshop

Het maken van een einde-korrel snijplank - ik maakte het op Techshop

hieronder zijn verschillende snijplanken die ik bij Techshop, San Francisco, een lidmaatschap op basis workshop met alle soorten van hulpmiddelen gemaakt heb voor het maken van dingen. Ik heb niet veel ervaring met houtbewerking, dus ik dit project g
Het maken van een drie stenen diamond engagement ring.

Het maken van een drie stenen diamond engagement ring.

Dus, je hebt het meisje van uw dromen ontmoet, en nu wilt u geef haar een mooie ring als een blijvend symbool van uw liefde.Probleem is, kun je niet veroorloven een fancy ontwerper ring, en het je kunt veroorloven zijn massa geproduceerd, bezaaid met
Maken van een gemakkelijk gitaar distortion pedaal (STEP BY STEP!)

Maken van een gemakkelijk gitaar distortion pedaal (STEP BY STEP!)

Dus, heb ik besloten om een instructable! Dit is mijn 1e een, aarzel dan niet om commentaar op alles en nog wat.   ... pleeaase commentaar!Hier is de video van hoe het te doen!http://www.YouTube.com/watch?v=1ODWJxliqd4Opmerking: Gelieve te lezen alle
Maken van een mes van hoge-koolstofstaal

Maken van een mes van hoge-koolstofstaal

Hier is een korte handleiding over hoe ik een mes van 1084 hoog koolstofgehalte staal gemaakt.U kunt een groot aantal verschillende materialen voor een mes - Ik ben gegaan met 1084 omdat het is gemakkelijk om mee te werken en relatief vergeven wannee
Handleiding voor het maken van een Storyboard

Handleiding voor het maken van een Storyboard

dit instructable is een gids op Hoe maak je een storyboard. Dit is een vrij eenvoudig proces, en allen het neemt is een beetje plezier en verbeelding. Er zijn vele methoden voor het maken van een storyboard, maar dit instructable verschijnt slechts t
Maken van een glazen fles Lamp met behulp van brand

Maken van een glazen fles Lamp met behulp van brand

meer licht nodig?Extra glazen flessen rond leggend hebben?Wilt recyclen?Dit Instructable zal u tonen hoe te maken van je eigen glazen fles lamp voor ongeveer 5 dollar.Stap 1: Benodigdheden Materialen en gereedschappenAanbevolen persoonlijke beschermi
RFIDuino - met behulp van een Arduino & RFID-lezer te maken van een puzzel GeoCache

RFIDuino - met behulp van een Arduino & RFID-lezer te maken van een puzzel GeoCache

ik geniet van zowel Geocaching en elektronica en heb een paar van elektronische puzzel caches met behulp van een Arduino.Mijn nieuwste creatie (met de hulp van een collega cacher voor de code) is met behulp van een Arduino en RFID lezer te maken van