Internet ansluten skala (1 / 5 steg)
Steg 1: Ställa in Edison och kringutrustning
Följa denna tutorial att ställa in Eclipse IDE för Edison, om du inte redan.
Plug-Edison i Edison Arduino breakout styrelsen, styrelsens Grove breakout in i det, och Grove LCD-RGB bakgrundsbelysningen i en av kontakterna markerade I2C.
Skapa ett nytt projekt i eclipse kallas adc_test.
I fliken IoT Sensor Support på rätt checken visar -> i2clcd
adc_test.cpp:
#include < jhd1313m1.h >
#include < mraa.hpp >
#include < sstream >
#include < iomanip >
int main () {
UPM::Jhd1313m1 display(0);
mraa::AIO a0(0), a1(1);
std::stringstream ss;
samtidigt (1) {
SS.Str("");
display.setCursor (0, 0);
SS << "a0:" << std::fixed << std::setprecision(4) << a0.readFloat();
display.write(SS.Str());
SS.Str("");
display.setCursor (1, 0);
SS << "a1:" << std::fixed << std::setprecision(4) << a1.readFloat();
display.write(SS.Str());
}
Return 0;
}
Anslut potentiometern ("Rotary vinkel Sensor") till kontakten A0. Kör adc_test. Du bör se ADC värdet ändrar på displayen när du vrider potentiometern.