Stap 1: Instellen van de Edison en randapparatuur
Volg deze tutorial om te zetten naar de winde van de verduistering voor de Edison, als u niet reeds hebt.
Steek de Edison in de Edison Arduino breakout board, de Grove breakout board in die, en de Grove LCD-RGB-achtergrondverlichting in één van de connectoren gemarkeerd I2C.
Maak een nieuw project in eclipse genaamd adc_test.
In het tabblad IoT Sensor ondersteuning op het juiste selectievakje Displays -> 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; while (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; }
Steek de potentiometer ("Rotary hoek Sensor") in-connector A0. Uitvoeren van adc_test. Moet u de waarde van de ADC wijzigen op het display als u de potmeter draaien.