Based on this post, “The reason is that LoRa Chip is an SPI-based chip with a 3.3V logic level. To get the 3.3V logic level, we need to use the Arduino board having 3.3V logic. This logic is provided by Arduino Pro Mini Board.”
The problem is I’m using Arduino Uno instead of Arduino Pro Mini Board. Is there a way for me to interface sx1276 with Arduino Uno? Like using level converter?
the UNO uses 5V logic the LoRa SX1276 module 3.3V logic - it would be wise to use a level converter as recommended by @van_der_decken or the LoRa module may be damaged
a better alternative would be to move to a microcontroller which use 3.3V logic, e.g. ESP32, Arduino Due, ESP8266, etc
If your ordering stuff, do consider getting a 3.3V Pro Mini, its much easier to connect up a LoRa module to it. You would need a USB to serial converter for programming.
A UNO, or Pro Mini, might be OK for a demo project, but they are power hungry Arduinos and not really suited to long term battery use, which tends to be the requirement for practical TTN nodes.
“If you really want to interface with 5V, that's not too hard, but a standard bidirectional level shifter will NOT work, for the simple reason that they're too slow for SPI signals.”
is it okay to still use bidirectional level shifter?
using the MCCI LoRaWAN LMIC Library on a LoRa Module SX1276 connected to Arduio Pro Mini 3.3V on startup it displays on the serial monitor
edit: uplink/downlink display