Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SoftwareSerial.h>
- int a=0;
- int data;
- String wiadomosc = "";
- int iw=0;
- void setup(){
- pinMode(4, OUTPUT);
- pinMode(6, OUTPUT);
- pinMode(7, OUTPUT);
- pinMode(8, INPUT);
- digitalWrite(4, LOW);
- digitalWrite(6, LOW);
- digitalWrite(7, LOW);
- Serial3.begin(9600);
- Serial.begin(9600);
- }
- void loop(){
- int test=0;
- int p;
- int l;
- int k;
- if(Serial3.find("s")) {
- test = Serial3.parseInt();
- k = Serial3.parseInt();
- if(k == 0) digitalWrite(6, HIGH);
- if(k == 1) digitalWrite(6, LOW);
- digitalWrite(7, LOW);
- for(int x=0; x<test; x++)
- {
- if(digitalRead(8) == HIGH) {
- x = test;
- digitalWrite(6, HIGH);
- do
- {
- digitalWrite(4, HIGH);
- delayMicroseconds(500);
- digitalWrite(4, LOW);
- delayMicroseconds(500);
- }
- while(digitalRead(8) == HIGH);
- }
- if(x != test)
- {
- digitalWrite(4, HIGH);
- delayMicroseconds(500);
- digitalWrite(4, LOW);
- delayMicroseconds(500);
- }
- }
- digitalWrite(7, HIGH);
- Serial3.println(test);
- Serial.println(test);
- test=0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement