Arduino Serial Graph
Here is a simple bit of Arduino code that is handy for testing analog sensors.
It will fill the screen with a scrolling graphic representation of the sensor value. In the video that follows, an ambient light sensor (TEPT4400) in a resistive divider is displayed. After drawing the “0” it fills the remaining space with “.” such that the output is displayed in constant time. Anything faster than 38400 caused stuttering in the display from buffer overflow.
// SERIALgraph // by krazatchu of n0m1.com int sensorValue = 0; void setup() { analogReference(INTERNAL); Serial.begin(38400); } void loop() { sensorValue = analogRead(A0) /8; for (int i=0 ; i <= sensorValue; i++) { Serial.print("0" ); } for (int i= sensorValue; i <= 128; i++) { Serial.print("." ); } Serial.println(" "); }
This is an awesome technique! I like it a lot and I will use it when I am setting up sensors!