Skip to main content
6 votes

reading device or board specific properties from the Arduino MKR WiFi 1010 device

The IDE shows the serial number so I looked into the SAMD core and found the function which reads the serial number from registers. It is in the CDC.cpp file uint8_t Serial_::getShortName(char* name) {...
Juraj's user avatar
  • 18.1k
2 votes

Need ESP32 to use 3 serial ports

Yes it is possible to assign any GPIO pins to serial using HardwareSerial library for up to 3 UART Connections. See this link for reference: https://copperhilltech.com/blog/esp32-programming-three-...
Anthony's user avatar
  • 21
2 votes
Accepted

sim800l gsm module response isn't completed

Just for someone in the future who is having the same issue. the problem was because of the boadrate 115200 is pretty fast for a software serial implementation so i just changed it to 9600 sim800l....
Mohamed Essam's user avatar
1 vote
Accepted

reading device or board specific properties from the Arduino MKR WiFi 1010 device

MAC address could be of use to you, but remember that it can be spoofed. Aside from that Serial and Model numbers are not accessible from software layer. Here is a simple implementation for fetching ...
b1n3t's user avatar
  • 286
1 vote
Accepted

HardwareSerial and SoftwareSerial not compatible

If you are sending something in SoftwareSerial ISR handler that means ISRs are disabled and you are blocking other ISRs being called (if needed). If you're using some crazy slow baudrate like 9600 ...
KIIV's user avatar
  • 4,752
1 vote

SoftwareSerial and HardwareSerial lost data

Software Serial turns off interrupts. Depending on the baud rate, they may be off for so long that the interrupt generated by the hardware serial is not serviced in time. Depending on the chip, the ...
Nick Gammon's user avatar
  • 38.4k

Only top scored, non community-wiki answers of a minimum length are eligible