Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int state1 = 0;
- int state2 = 0;
- int state3 = 0;
- int state4 = 0;
- int state5 = 0;
- int flag = 0;
- void setup () {
- Serial.begin (9600);
- //Put your starting code here, like initializing variables, setting up serial monitors, etc.
- }
- void loop () {
- if (Serial.available ()> 0) {
- flag = 0;
- if (Serial.read () == "0") {
- state1 = 1;
- }
- if (Serial.read () == "1") {
- state1 = 0;
- }
- if (Serial.read () == "2") {
- state2 = 1;
- }
- if (Serial.read () == "3") {
- state2 = 0;
- }
- if (Serial.read () == "4") {
- state3 = 1;
- }
- if (Serial.read () == "5") {
- state3 = 0;
- }
- if (Serial.read () == "6") {
- state4 = 1;
- }
- if (Serial.read () == "7") {
- state4 = 0;
- }
- if (Serial.read () =="8") {
- state5 = 1;
- }
- if (Serial.read () == "9") {
- state5 = 0;
- }
- }
- if (state1 == '1') {
- digitalWrite(13, HIGH);
- if (flag == 0) {
- Serial.println ("1");
- flag = 1;
- }
- }
- if (state1 == '0') {
- digitalWrite(13, LOW);
- if (flag == 0) {
- Serial.println ("0");
- flag = 1;
- }
- }
- if (state2 == '1') {
- //Put Device 2 On Code Here
- if (flag == 0) {
- Serial.println ("1");
- flag = 1;
- }
- }
- if (state2 == '0') {
- //Put Device 2 Off Code Here
- if (flag == 0) {
- Serial.println ("0");
- flag = 1;
- }
- }
- if (state3 == '1') {
- //Put Device 3 On Code Here
- if (flag == 0) {
- Serial.println ("1");
- flag = 1;
- }
- }
- if (state3 == '0') {
- //Put Device 3 Off Code Here
- if (flag == 0) {
- Serial.println ("0");
- flag = 1;
- }
- }
- if (state4 == '1') {
- //Put Device 4 On Code Here
- if (flag == 0) {
- Serial.println ("1");
- flag = 1;
- }
- }
- if (state4 == '0') {
- //Put Device 4 Off Code Here
- if (flag == 0) {
- Serial.println ("0");
- flag = 1;
- }
- }
- if (state5 == '1') {
- //Put Device 5 On Code Here
- if (flag == 0) {
- Serial.println ("1");
- flag = 1;
- }
- }
- if (state5 == '0') {
- //Put Device 5 Off Code Here
- if (flag == 0) {
- Serial.println ("0");
- flag = 1;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement