Arduino Sketch Analog and Digital Examples
#include <SPI.h>
// Analog and Digital Examples
// 10 analog sawtooth and 8 bits of digital
int x;
int y;
int val0;
int val1;
int val2;
int val3;
int val4;
int val5;
int val6;
int val7;
int val8;
int val9;
void setup() {
// configure hardware
// initialize serial communications at 9600 bps:
Serial.begin(9600);
}
void loop()
{
for (x= 0; x < 255; x++)
{
val0 = x;
val1 = val0 + 20;
val2 = val1 + 20;
val3 = val2 + 20;
val4 = val3 + 20;
val5 = val4 + 20;
val6 = val5 + 20;
val7 = val6 + 20;
val8 = val7 + 20;
val9 = val8 + 20;
Serial.print(val0);
Serial.print(",");
Serial.print(val1);
Serial.print(",");
Serial.print(val2);
Serial.print(",");
Serial.print(val3);
Serial.print(",");
Serial.print(val4);
Serial.print(",");
Serial.print(val5);
Serial.print(",");
Serial.print(val6);
Serial.print(",");
Serial.print(val7);
Serial.print(",");
Serial.print(val8);
Serial.print(",");
Serial.println(val9);
Serial.print("%["); // send to MakerPlot
Serial.print(x); // 8 bits of digital data
Serial.println(" ADC 8]"); //note space before ADC
delay(50); // delay 50 milliseconds before the next loop
}
}
// Analog and Digital Examples
// 10 analog sawtooth and 8 bits of digital
int x;
int y;
int val0;
int val1;
int val2;
int val3;
int val4;
int val5;
int val6;
int val7;
int val8;
int val9;
void setup() {
// configure hardware
// initialize serial communications at 9600 bps:
Serial.begin(9600);
}
void loop()
{
for (x= 0; x < 255; x++)
{
val0 = x;
val1 = val0 + 20;
val2 = val1 + 20;
val3 = val2 + 20;
val4 = val3 + 20;
val5 = val4 + 20;
val6 = val5 + 20;
val7 = val6 + 20;
val8 = val7 + 20;
val9 = val8 + 20;
Serial.print(val0);
Serial.print(",");
Serial.print(val1);
Serial.print(",");
Serial.print(val2);
Serial.print(",");
Serial.print(val3);
Serial.print(",");
Serial.print(val4);
Serial.print(",");
Serial.print(val5);
Serial.print(",");
Serial.print(val6);
Serial.print(",");
Serial.print(val7);
Serial.print(",");
Serial.print(val8);
Serial.print(",");
Serial.println(val9);
Serial.print("%["); // send to MakerPlot
Serial.print(x); // 8 bits of digital data
Serial.println(" ADC 8]"); //note space before ADC
delay(50); // delay 50 milliseconds before the next loop
}
}