MakerPlot
  • Home
  • Features
  • Free Trial
  • Buy
  • New
  • Help
    • Forum
    • Guide
    • Interfaces
    • Videos >
      • Basic Plotting
      • Interfaces
      • Learn
      • Maker
    • Arduino Sketches
    • FAQ
    • Building Tools
    • Custom Interfaces
    • Developers
    • Hot Keys
    • License Information
    • Trademarks
    • Terms and Conditions
    • Common Problems
  • Contact

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

  }
 
}

copyright  LearnOnLine, Inc.
MakerPlot is a product of SelmaWare Solutions, LLC
LearnOnLine, Inc. is the exclusive distributor of MakerPlot