LoRa Packet Transmitter via the ATmega328PB Module
Find a file
Jonathan Goh 1c6538a849 Add ATmega328PB LoRa packet sender
SX1276 sender using RadioLib 6.1.0 on 868.1 MHz. A button on D10 toggles
transmission on and off, and the send interval is stretched to keep
airtime within a 1% duty cycle for the configured spreading factor.

DIO0 is mapped to D2 (Module(6, 2, 5, 4)); mapping it to D4 made every
transmit() time out with RADIOLIB_ERR_TX_TIMEOUT (-5).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 12:36:03 +08:00
.vscode Add ATmega328PB LoRa packet sender 2026-09-24 12:36:03 +08:00
include Add ATmega328PB LoRa packet sender 2026-09-24 12:36:03 +08:00
lib Add ATmega328PB LoRa packet sender 2026-09-24 12:36:03 +08:00
src Add ATmega328PB LoRa packet sender 2026-09-24 12:36:03 +08:00
test Add ATmega328PB LoRa packet sender 2026-09-24 12:36:03 +08:00
.gitignore Add ATmega328PB LoRa packet sender 2026-09-24 12:36:03 +08:00
platformio.ini Add ATmega328PB LoRa packet sender 2026-09-24 12:36:03 +08:00