Arduino shield to teach STEM / basic robotics
Current state: planning
Create an Arduino(R) shield to help teach STEM / basic robotics
We love teaching about mechanics, electricity, electronics and robotics. ZigerBot allows us to have a robust platform to teach the very basic of all this. Participants build their own robotic platform, solder the ZigerBot shield and connect both. ZigerBot can then be programmed via Arduino IDE or ArduBlockly .
https://github.com/FuzzyNoodle/Fuzzy-Naked-Mega
- Arduino compatible with Atmega2560 and CP2102
- Power-Input: Drives ZigerBot and powers Arduino
- Drives two DC motors, connect with screw terminals (DRV8833PW)
- Prepared for 1-2 Ultrasonic Range Sensor (SR04)
- Has an RGB LED matrix (5x5 or bigger, WS2812B)
- Can play simple melodies or signal tones
- Has 4 tactile button inputs
- Has 1-2 potentiometers
- Has 4 Servo Outputs
- FastLED Library
- Arduino Bootloader
We try to minimalize conflicts with different in- and output components and their libraries.
Arduino shield to teach STEM / basic robotics
Current state: planning
Create an Arduino(R) shield to help teach STEM / basic robotics
We love teaching about mechanics, electricity, electronics and robotics. ZigerBot allows us to have a robust platform to teach the very basic of all this. Participants build their own robotic platform, solder the ZigerBot shield and connect both. ZigerBot can then be programmed via Arduino IDE or ArduBlockly .
https://github.com/FuzzyNoodle/Fuzzy-Naked-Mega
- Arduino compatible with Atmega2560 and CP2102
- Power-Input: Drives ZigerBot and powers Arduino
- Drives two DC motors, connect with screw terminals
- Prepared for 1 Ultrasonic Range Sensor (SR04)
- Has an RGB LED matrix (5x5 or bigger, WS2812B)
- Can play simple melodies or signal tones
- Has 4 tactile button inputs
- Has 1-2 potentiometers
- Has 4 Servo Outputs
- FastLED Library
- Arduino IDE, bootloader and generally Arduino libraries
We try to minimalize conflicts with different in- and output components and their libraries.
~ PWM
- Timer 0 is used by delay(), millis() and micros() - these functions are useful to beginners
- Timer 2 is used by the tone library
- Timer 5 is used by the servo/megaservo library for up to 12 servos