Nonieskalans sensorer och Arduino (eller Teensy) för loggning av Data (4 / 5 steg)
Steg 4: Arduino kod
Analog ingång, seriell utgång
Läser en analog ingångsstift och skriver ut resultatet till den seriella monitorn.
Krets:
Nonieskalans sonden stift 2: jord (GND)
Nonieskalans sonden pin 5: + 5 V (VCC)
Nonieskalans sonden stift 6: Sensor utdata (A0)
skapat 2011-09-08 av David Hay (misterhay)
Några kod lånat från exempel av Tom Igoe
http://Arduino.cc/en/tutorial/AnalogInOutSerial
Denna kod är Creative Commons Attribution (http://creativecommons.org/licenses/by/3.0/)
*/
Konstanter, används för att ge namn till stiften används
CONST int analogInPin = A0; Analog ingång pin som sonden är kopplad till
CONST int ledPin = 11; Teensy ombord LED är på stift 11
Variabler
int sensorValue = 0; värdet läsa från sonden
Den setup, som löper när när skissen börjar
void setup()
{
Serial.BEGIN(38400); initiera seriell kommunikation 38400 bps,
inte att detta är viktigt eftersom det går med USB-hastighet
pinMode (ledPin, produktionen); ställa in digital PIN-koden som en utgång
}
Den faktiska loop som provtagning och utgång till den seriella bildskärmen
Detta kommer att fortsätta att köra så länge Teensy är inkopplad
Använda Arduino Serial Monitor eller några fancy GUI för att se utdata
void loop()
{
Läs analogt värde:
sensorValue = analogRead(analogInPin);
skriva ut resultatet till seriell bildskärmen:
Serial.println(sensorValue);
vänta 10 millisekunder för analog till digital omvandlare att bosätta sig
Delay(10);
}