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 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.

Log in to reply

Suggested Topics

  • 4
  • 24
  • 3
  • 9
  • 2
  • 2
  • 15
  • 10