Arduino Genuino Uno

Delicious Arduino Uno

Hardware: Arduino Genuino Uno Arduino Genuino Uno

Author: DJ Sures

This firmware converts a Arduino Genuino Uno into an EZB for ARC to connect to it.

DJ's Arduino Uno firmware is quite delicious. It converts an Arduino Uno into an EZ-B, to control servos and read digital ports and pwm and and and and and!


Contains a fix for the HC_SR04 where the ECHO pin was set to OUTPUT and should have been INPUT (oops)

Supported Capabilities
  • ADC with 10 bit resolution
    The ADC captures analog voltage at 10 bit resolution. This means the native value will be an 8 bit (0-1023) from the controller. However, within ARC the resolution will be scaled to 12 bit for appropiate commands.
  • Native USB Connectivity from ARC
    Controller has a native USB hardware and software driver which connects directly to your computer without additional hardware.
  • PWM Duty on digital ports
    Digital ports can output a PWM between 0% and 100%.
  • PWM servos on digital ports
    The controller supports PWM Servos on digital ports. These are also called Hobby servos.
  • PWM servos on digital ports can release their position
    PWM servo driver on digital ports support the feature to release their holding position.
  • Read/Write Digital I/O Ports
    The ports marked as being digital will respond to Read and Write commands of boolean logic. The status of the digital port will be either TRUE or FALSE when voltage is detected or not, respectively.
  • Transmit Uart TX on all digital ports
    All digital ports support the ability to transmit (TX) serial/uart data at various pre-determined baud rates.
  • Ultrasonic Ping distance sensor support
    Digital ports can natively support ultrasonic distance sensors. The firmware will perform the logic to calculate the distance from the ping sensor and return it as an 8 bit distance (0-255).

Version Information

  • Added support for HC-SR04
Click to show supported capabilities
Supported Capabilities
  • ADC with 10 bit resolution
    The ADC captures analog voltage at 10 bit resolution. This means the native value will be an 8 bit (0-1023) from the controller. However, within ARC the resolution will be scaled to 12 bit for appropiate commands.
  • Native USB Connectivity from ARC
    Controller has a native USB hardware and software driver which connects directly to your computer without additional hardware.
  • PWM Duty on digital ports
    Digital ports can output a PWM between 0% and 100%.
  • PWM servos on digital ports
    The controller supports PWM Servos on digital ports. These are also called Hobby servos.
  • PWM servos on digital ports can release their position
    PWM servo driver on digital ports support the feature to release their holding position.
  • Read/Write Digital I/O Ports
    The ports marked as being digital will respond to Read and Write commands of boolean logic. The status of the digital port will be either TRUE or FALSE when voltage is detected or not, respectively.
  • Transmit Uart TX on all digital ports
    All digital ports support the ability to transmit (TX) serial/uart data at various pre-determined baud rates.
  • Ultrasonic Ping distance sensor support
    Digital ports can natively support ultrasonic distance sensors. The firmware will perform the logic to calculate the distance from the ping sensor and return it as an 8 bit distance (0-255).

ARC Pro

Upgrade to ARC Pro

With ARC Pro, your robot is not just a machine; it's your creative partner in the journey of technological exploration.

PRO
USA
#1  

Thanks, works great

11/25/2019 7:35:49 AM - Attempting connection on COM4 11/25/2019 7:35:50 AM - Connected to COM4 at 57600 11/25/2019 7:35:50 AM - Reports CapabilityController 11/25/2019 7:35:50 AM - Firmware 'DJ's Uno v1' on 'Arduino Genuino Uno' supports the following capabilities:

  • ADC with 10 bit resolution
  • Read/Write Digital I/O Ports
  • PWM Duty on digital ports
  • PWM servos on digital ports
  • PWM servos on digital ports can release their position
  • Transmit Uart TX on all digital ports
  • Native USB Connectivity from ARC

11/25/2019 7:35:50 AM - Connected

United Kingdom
#2  

But not the ultrasound sensor

PRO
USA
#3   — Edited

Sorry, I don't have my ultrasound sensor here to test

When I get back, I will get to test it

Did you try the ADC ?

United Kingdom
#4  

ADC is good. Thnx for checking @ezang

PRO
USA
#5  

great news my friend