mirror of
				https://github.com/KevinMidboe/TinyGSM.git
				synced 2025-10-29 18:00:18 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			48 lines
		
	
	
		
			990 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			990 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| /**************************************************************
 | |
|  *
 | |
|  * This script just listens in on the communication
 | |
|  * between an Arduino and the modem.
 | |
|  *
 | |
|  * TinyGSM Getting Started guide:
 | |
|  *   https://tiny.cc/tinygsm-readme
 | |
|  *
 | |
|  **************************************************************/
 | |
| 
 | |
| // Set the baud rate between the modem and the board
 | |
| #define BAUD_RATE 9600
 | |
| 
 | |
| // Set serial printing out the communication
 | |
| #define SPY Serial
 | |
| 
 | |
| // Set serial for input from modem
 | |
| #define MODEM_TX Serial1
 | |
| 
 | |
| // Set serial for AT commands (to the module)
 | |
| // Use Hardware Serial on Mega, Leonardo, Micro
 | |
| // #define BOARD_TX Serial1
 | |
| 
 | |
| // or AltSoftware
 | |
| #include <AltSoftSerial.h>
 | |
| AltSoftSerial BOARD_TX;
 | |
| 
 | |
| 
 | |
| void setup() {
 | |
|   // Set console baud rate
 | |
|   SPY.begin(115200);
 | |
| 
 | |
|   MODEM_TX.begin(BAUD_RATE);
 | |
|   BOARD_TX.begin(BAUD_RATE);
 | |
|   delay(1000);
 | |
| }
 | |
| 
 | |
| void loop()
 | |
| {
 | |
|   while (MODEM_TX.available()) {
 | |
|     SPY.write(MODEM_TX.read());
 | |
|   }
 | |
|   while (BOARD_TX.available()) {
 | |
|     SPY.write(BOARD_TX.read());
 | |
|   }
 | |
| }
 | |
| 
 |