Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SoftwareSerial.h>
- int ledPin = 9;
- String readString;
- int zmienna;
- int zmienna1;
- bool wa=false;
- SoftwareSerial HCO6(0,1);
- void setup() {
- // put your setup code here, to run once:
- Serial.begin(9600);
- HCO6.begin(9600);
- pinMode(ledPin, OUTPUT);
- Serial.println("AT+NAMEOkrut");
- }
- void loop() {
- // put your main code here, to run repeatedly:
- while(HCO6.available()){
- delay(3);
- char c = HCO6.read();
- // if(i<2)
- readString +=c;
- // else
- // zmienna = (int)c;
- // i++;
- // if(
- }
- if(readString.length()>0){
- Serial.println(readString);
- if(readString.toInt()>=0 && readString.toInt()<=256)
- {
- zmienna = readString.toInt();
- //zmienna = round(zmienna);
- analogWrite(ledPin, zmienna);
- Serial.println(zmienna);
- }else
- {
- zmienna1 = readString.toInt();
- }
- if(readString == "on"){
- digitalWrite(ledPin, HIGH);
- }
- if(readString == "off"){
- digitalWrite(ledPin, LOW);
- }
- readString="";
- }
- if(wa==true){
- analogWrite(ledPin, zmienna);
- wa=false;
- }else
- {
- analogWrite(ledPin, 0);
- wa=true;
- }
- delay(zmienna1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement