Advertisement
baldengineer

alternate serial

Aug 21st, 2016
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.69 KB | None | 0 0
  1. int WakeUpPin = 34;
  2.  
  3. void setup() {
  4.   // put your setup code here, to run once:
  5.   pinMode(WakeUpPin, OUTPUT);
  6.  
  7.   // initialize both serial ports:
  8.   Serial.begin(9600);
  9.   Serial1.begin(9600);
  10.  
  11.   Off();
  12.   On();
  13. }
  14.  
  15. void loop() {
  16.  
  17.   Serial.println("AT Commands Test");
  18.   Serial.flush(); // pause until transmit buffer is empty
  19.   Serial1.println("AT");
  20.   while(true) {
  21.     // see if a character is available
  22.     if (Serial1.peek() != -1)
  23.       Serial.print(Serial1.read()); // print it out.
  24.   }  
  25. }
  26.  
  27. void On()
  28. {
  29.   digitalWrite(WakeUpPin, LOW);
  30.   delay(10);
  31.   digitalWrite(WakeUpPin, HIGH);
  32.   delay(10);
  33. }
  34. void Off()
  35. {
  36.   digitalWrite(WakeUpPin, LOW);
  37.   delay(10);
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement