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!


  • Mod

    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.


 

307
Online

8.9k
Users

9.6k
Topics

100.9k
Posts