Motion Sensor and Arduino UNO WIFI Rev2
-
I am attempting to upload the basic MotionSensor script to an Arduino UNO WIFI Rev2 and continue to get the error below:
Arduino: 1.8.9 (Mac OS X), Board: "Arduino Uno WiFi Rev2, ATMEGA328"
Build options changed, rebuilding all
In file included from /Arduino/SlideCount/SlideCount/SlideCount.ino:39:0:
MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
#error Hardware abstraction not defined (unsupported platform)
^~~~~
exit status 1
#error Hardware abstraction not defined (unsupported platform)This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.Do I need to look into another board, or is there a way to update the hardware list to include this board.
Thanks in advance to anyone who can help!
-
Hi @brannanholland, welcome to the MySensors community!
According to https://store.arduino.cc/arduino-uno-wifi-rev2 the Arduino Uno Wifi Rev 2 is based on ATMEGA4809 and not ATMEGA328. Are you sure your board has an ATMEGA328?
Making MySensors work on ATMEGA4809 (if at all possible) will probably require a lot of skills and time so your best option, if you want to use MySensors, is probably to get one of the supported boards.
-
Thank you for your reply! I will do that.