IoT Workshop: Lab 3 - kontrollerande utgång med Input (5 / 6 steg)
Steg 5: Kör programmet
För att köra programmet, Anslut Linino ONE/Arduino Yun till datorn med USB-kabeln. Öppna ett terminalfönster (Mac OS X) eller Node.js befalla snabb (Windows) och kör följande kommandon (Ersätt C:\Development\IoTWorkshop med den stig som leder till mappen verkstad):
CD C:\Development\IoTLabs
noden lab003.js
Du bör se några lampor på styrelsen blinkar lite som appen initieras, och sedan bör du se något som liknar följande i fönstret terminal/console (de faktiska värdena beror på hur mycket ljus fotomotstånd tar emot):
c:\Development\IoTLabs > nod lab003.js
1429678663007 enhet(er) COM3
1429678663038 ansluten COM3
1429678668085 Repl initieras
>> val: 1.5478515625; ljusstyrka: 0
val: 1.552734375; ljusstyrka: 0
val: 1.5478515625; ljusstyrka: 0
val: 1.5478515625; ljusstyrka: 0
val: 1.5478515625; ljusstyrka: 0
val: 1.5478515625; ljusstyrka: 0
val: 1.5478515625; ljusstyrka: 0
val: 1.5478515625; ljusstyrka: 0
val: 1.552734375; ljusstyrka: 0
val: 1.5478515625; ljusstyrka: 0
val: 1.5478515625; ljusstyrka: 0
val: 1.5478515625; ljusstyrka: 0
val: 1.5478515625; ljusstyrka: 0
val: 1.5478515625; ljusstyrka: 0
val: 1.5478515625; ljusstyrka: 0
val: 1.5478515625; ljusstyrka: 0
Med programmet tar kör försök ändra mängden ljus fotomotstånd emot genom att långsamt täcka den med handen. Eftersom mängden ljus som upptäcks minskar, motståndet minskar och mer spänning kommer att passera in INPUT PIN-koden. Som det händer, tack vare din kod, spänningen till LED över utgångsstiftet kommer att öka och lysdioden lyser ljusare. Du bör också att märka att det finns en minsta mängden ljus som kommer att orsaka LED att stänga av alla tillsammans. Det beror på kartläggning av indatavärdet för 350 till produktionsvärde av 0 (om det rummet du är är för svagt och LED aldrig stänga, kan du öka 350 till ungefär 500 och se vad som händer).