Perfectly useable without a Moteino board. I've got several RFM69HCW radios on what looks very similar to a Moteino that I got from AliExpress. I didn't know it was a copy until later when I did some more research. They all run my own protocol - based on the MySensors type of comms, but I couldn't get the MySensors code to work with my radios.
Comment out the code that is looking for the SPI flash that is normally fitted to a Moteino and you should be good to go.
Not exactly sure what you mean by "RFM69HCW radios" but I'm guessing somekind of Moteino clone? I actually only want to use the Pro Micro and the bare RFM69HW module.
But I commented out all references to SPI flash and the code compiles, let's see were it goes from here.
Sorry, I should have been clearer. I have RFM69HCW radio modules - i.e. the little square PCB. These solder onto the underside of my 328P based boards that are pretty much Moteino clones.
Ah yes, I'm using the same modules, those little square PCB's
I didn't get to the "unique ID" since I've been trying the TxRxBlinky example.
But it looks like it's working. However, using the Pro Micro might not the best choice if you want to use SPI? Seems the SS pin is connected to the Tx LED internally. Some info on adafruit forum
I edited:
C:\Program Files\Arduino\hardware\arduino\avr\variants\leonardo\pins_arduino.h
(SS pin from 17 to 10)
// ORIGINAL:
// Map SPI port to 'new' pins D14..D17
//#define PIN_SPI_SS (17)
//#define PIN_SPI_MOSI (16)
//#define PIN_SPI_MISO (14)
//#define PIN_SPI_SCK (15)
// EDIT FOR PRO MICRO
#define PIN_SPI_SS (10)
#define PIN_SPI_MOSI (16)
#define PIN_SPI_MISO (14)
#define PIN_SPI_SCK (15)
For now it seems to work but I'm not sure if this is the way to go. Not sure what I might run into besides this. I'm thinking about switching to a different board. An alternative might be a Teensy LC. Size is important, it has to be small.
I see the Moteino R6 is pretty small too, bit pricey though.
They are charging just over 10GBP for this board without the radio (mounts on the underside), which is a huge price increase on when I bought some for around 2GBP each!
I've been trying to get this project to work but to no avail
Yeah, prices have gone up and it does make me think.
I've been taking the El-Cheapo approach many times. Piecing things together, trying to make it work. Too many times I spent more on not working solutions then I would have spent on a more reliable (=more expensive) approach if chose that in the first place.
In this case, I'm going with Moteino. Yeah, the boards are more expensive but I hope it's gonna save me hassle and frustration.
There's also a fairly active help forum for the Moteino products as well from what I can see. Hardware wise, it should all be delivered to you tested and working. Their many examples should work on the hardware without any need for modification too.
I was browsing the Moteino forums and found this quote which sums it up pretty accurately and made me laugh:
"How to make Arduino xxxx work with RFM69.
This type of thing has only been asked about 7 million times on this forum.
Good luck and may the force of self-torture be with you,
doing what otherwise would work out of box on a humble Moteino."