This repository contains Arduino sketches and Arduino libraries maintained by the RUG/DTPA group.
Go to file
M. Stokroos 8f3922a5dd Merge branch 'master' of https://git.webhosting.rug.nl/DTPA/Arduino 2019-02-01 13:53:56 +01:00
extra added RoFish and adaptiveFreqOsc sketches 2019-02-01 13:36:01 +01:00
figures added robotic fish picture 2019-02-01 13:48:42 +01:00
libraries Update 'libraries/NativeDDS/README.md' 2018-11-21 16:44:16 +00:00
sketches added RoFish and adaptiveFreqOsc sketches 2019-02-01 13:36:01 +01:00
LICENSE Update 'LICENSE' 2018-07-10 18:09:06 +02:00
README.md readme updated 2019-02-01 13:51:38 +01:00

README.md

Arduino

This repository contains Arduino sketches and Arduino libraries maintained by the RUG/DTPA group. Web link to DTPA

Sketches

  • Blinky A hello world example used to play along with Git.

  • Nexus_Omni4WD Firmware for the Nexus Omni4WD wheel base for setting the wheel speeds independently. It is used to control the robot with ROS.

sketches/Nexus_Omni4WD This folder contains the Arduino sketch of the firmware. The program works as a simple command interpreter for controlling the wheel speeds independently. To compile, use the libraries provided in the extra/factory_10011.zip archive.

extra/carcomm testcarcom.py is a small Python application to test the Nexus_Omni4WD firmware (sketch). The python application sends data packages to set the wheel speeds.

The Arduino controller 10009 with io expansion shield on the Omni4WD is Duemilanove/ATMEGA328 compatible.

extra/nexuscontrol Script for controlling the Nexus with ROS.

  • RoFish A CPG-based locomotion control example of a robotic fish.

  • adaptiveFreqOsc An adaptive frequency oscillator example with Arduino.

Libraries

  • NativeDDS A library for implementing a Direct Digital Synthesizer in software.

  • TrueRMS A library for calculating the average, rms and power of DC+AC input signals, measured with the ADC.