Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. #include <SoftwareSerial.h>
  2. int ledPin = 9;
  3. String readString;
  4. int zmienna;
  5. int zmienna1;
  6. bool wa=false;
  7. SoftwareSerial HCO6(0,1);
  8. void setup() {
  9. // put your setup code here, to run once:
  10. Serial.begin(9600);
  11. HCO6.begin(9600);
  12. pinMode(ledPin, OUTPUT);
  13. Serial.println("AT+NAMEOkrut");
  14. }
  15.  
  16. void loop() {
  17. // put your main code here, to run repeatedly:
  18. while(HCO6.available()){
  19. delay(3);
  20.  
  21. char c = HCO6.read();
  22. // if(i<2)
  23. readString +=c;
  24. // else
  25. // zmienna = (int)c;
  26. // i++;
  27. // if(
  28. }
  29. if(readString.length()>0){
  30. Serial.println(readString);
  31. if(readString.toInt()>=0 && readString.toInt()<=256)
  32. {
  33. zmienna = readString.toInt();
  34. //zmienna = round(zmienna);
  35. analogWrite(ledPin, zmienna);
  36. Serial.println(zmienna);
  37. }else
  38. {
  39. zmienna1 = readString.toInt();
  40. }
  41. if(readString == "on"){
  42. digitalWrite(ledPin, HIGH);
  43. }
  44. if(readString == "off"){
  45. digitalWrite(ledPin, LOW);
  46. }
  47. readString="";
  48.  
  49.  
  50. }
  51. if(wa==true){
  52. analogWrite(ledPin, zmienna);
  53. wa=false;
  54.  
  55. }else
  56. {
  57. analogWrite(ledPin, 0);
  58. wa=true;
  59. }
  60. delay(zmienna1);
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement