Sunday, May 22, 2016
Chronos Watch Sketch
// Read data from the serial and turn ON or OFF a light depending on the value
char val; // Data received from the serial port
int ledPin = 10; // Set the pin to digital I/O 4
void setup() {
pinMode(ledPin, OUTPUT); // Set pin as OUTPUT
Serial.begin(9600); // Start serial communication at 9600 bps
}
void loop() {
if (Serial.available()) { // If data is available to read,
val = Serial.read(); // read it and store it in val
}
if (val == 'H') { // If H was received
digitalWrite(ledPin, HIGH); // turn the LED on
} else {
digitalWrite(ledPin, LOW); // Otherwise turn it OFF
}
delay(100); // Wait 100 milliseconds for next reading
}
---------------------------------------------------------------------------
// Type 1,2,3,4,or 5 on the serial monitor to turn a DC motor on or off.
// Read data from the serial and turn ON or OFF a light depending on the value
//#include <SoftwareSerial.h>
//SoftwareSerial mySerial(0,1); // RX, TX
char val; // Data received from the serial port
int ledPin1 = 4; // Set the pin to digital I/O 4
int ledPin2 = 10;
void setup() {
pinMode(ledPin1, OUTPUT); // Set pin as OUTPUT
pinMode(ledPin2, OUTPUT);
Serial.begin(9600); // Start serial communication at 9600 bps
}
void loop() {
if (Serial.available()) {
int data = Serial.read();
switch (data) {
case '1':
digitalWrite(ledPin1, HIGH); //serial 1 is ON
break;
case '2' :
digitalWrite(ledPin2, HIGH); //serial 2 is ON
break;
case '3' :
digitalWrite(ledPin1, LOW); //serial 3 is OFF
digitalWrite(ledPin2, LOW); //serial 3 is OFF
break;
default :
Serial.println("TYPE the correct NUMBER please");
break;
}
}
}
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment