Barnabas Robotics< BUILD. LEARN. TEACH. INSPIRE. >

Bot Downloads

We have several different formats for you to access our curriculum for your convenience.

Barnabas Bot Curriculum Textbook

Google Doc
Microsoft Word Document
Open Document Format for libreOffice and others
PDF for Adobe Reader and many other apps
EPUB for use with Google Play Book and Apple Books (about .epub adoption)


Others

Add new useful links to this section by submitting them to this page.


by Lesson

Lesson 1 · Introduction to Robotics

Scratch “paper doll” robot as demonstration

Lesson 3 · Computer Aided Design

Barnabas Template File

Designing your Barnabas-Bot
Fixing your “B”

Lesson 9 · Introduction to Breadboards

Sparkfun Breadboarding Tutorial
Resistor color code calculator

Lesson 10 · The Blinking Light Challenge

Software setup on Windows
Connecting Barnabas-Bot to a Windows PC
Software setup on Mac
Connecting Barnabas-Bot to a Mac

Lesson 11 · Blinking in Code

Morse Code Browser Cheat Sheet
Morse Code PDF

Lesson 12 · The Buzzer

Hot Cross Buns Piano Tutorial for comparison
Twinkle, Twinkle, Little Star Piano Tutorial for comparison
Happy Birthday Piano Tutorial for comparison

Barnabas Frequency Chart


barnabas logo banner
  • Home
  • Barnabas Bot
    • Lesson 1 · Learn The Basics Of Robotics
    • Lesson 2 · Learn About 3-D Printing And Design
    • Lesson 3 · Decorate Your Robot
    • Lesson 4 · Assemble Your Robot
    • Lesson 5 · Turn On Your Light
    • Lesson 6 · Set Up Your Computer
    • Lesson 7 · Create A Blinking Light
    • Lesson 8 · Make Robot Music
    • Lesson 9 · Make Your Robot Wave
    • Lesson 10 · Move All Your Motors
    • Lesson 11 · Do Bonus Activities
    • Wood Bot Addendum
  • Barnabas Racer
    • Lesson 1 · Project Introduction
    • Lesson 2 · Learn The Basics Of Robotics
    • Lesson 3 · Learn About Circuit Basics
    • Lesson 4 · Set Up Your Computer
    • Lesson 5 · Build And Program A Button Circuit
    • Lesson 6 · Wire And Program Motors
    • Lesson 7 · Build Your Car
    • Lesson 8 · Basic Navigation
    • Lesson 9 · Navigation Challenges
    • Lesson 10 · Allow Your Robot To See
    • Lesson 11 · Program Your Car To Avoid Obstacles
  • Bot Basics
    • Lesson 1 · Build A Traffic Light
    • Lesson 2 · Add a Moving Gate
    • Lesson 3 · Adding Music
  • Magic Box (3rd-8th)
    • Lesson 1 · Designing The Self-Opening Box
    • Lesson 2 · Connecting Our First LED
    • Lesson 3 · Coding Our LED To Blink
    • Lesson 4 · Wiring and Coding The Servo Motor
    • Lesson 5 · Assembling Our Box and Coding It To Open
    • Lesson 6 · Adding A Button To Control Opening Your Box
    • Lesson 7 · Wiring And Coding The Second LED
    • Lesson 8 · Wiring And Coding The IR Sensor
    • Lesson 9 · Triggering The Box Using A Button & IR Sensor
  • Magic Box (9th-12th)
    • Lesson 1 · Intro To Robotics, Wiring a LED
    • Lesson 2 · Intro To Breadboard, Schematic vs. Circuit, Multiple LEDs
    • Lesson 3 · Design LED Circuit with 5 LEDs, Intro to 4-pin Arduino buttons
    • Lesson 4 · Breadboarding circuits with multiple LEDs, buttons, AND+OR circuit, switches
    • Lesson 5 · Build AND OR circuit using switches and button, LED blink using Arduino and C
    • Lesson 6 · Using functions to create S-O-S via Morse code on LED using Arduino
    • Lesson 7 · Intro to While Loop on Arduino, Wiring and Coding RGB Light
    • Lesson 8 · How To Fade RGB Light On Arduino And Make Rainbow Colors
    • Lesson 9 · Using Arduino To Fade Through Rainbow with RGB And Intro To Potentiometers
    • Lesson 10 · Using Arduino To Fade Rainbow Using Potentiometer and Intro To Servo
    • Lesson 11 · Controlling Servo and RGB with Potentiometer using Arduino
    • Lesson 12 · Making Box Laugh, Adding More LEDs, Adding and Coding a Button Using Arduino
    • Lesson 13 · Wiring and Coding Sound Sensor To Control Arduino Self Opening Box
    • Lesson 14 · Using Ultrasonic Sensor To Open And Close Box. Math Included
  • Barnabas Cyclone
    • Lesson 1 · Intro To Cyclone Game and Mechanical Assembly
    • Lesson 2 · Wiring the Cyclone Lights
    • Lesson 3 · Programming Your First Blinking Light
    • Lesson 4 · Creating the Cyclone Light Sequence
    • Lesson 5 · Adding the Player Button
    • Lesson 6 · Programming the Button Input
    • Lesson 7 · Programming the Winning Condition
    • Lesson 8 · Adding the Servo Motor
    • Lesson 9 · Making the Servo Move When You Win
    • Lesson 10 · Adding Sound and Finishing Your Arcade Game
  • Barnabas Rover
    • Lesson 1 · Project Introduction
    • Lesson 2 · Learn The Basics Of Robotics
    • Lesson 3 · Learn About Circuit Basics
    • Lesson 4 · Set Up Your Computer
    • Lesson 5 · Build And Program A Button Circuit
    • Lesson 6 · Build Your Car
    • Lesson 7 · Wire And Program DC Motors
    • Lesson 8 · Subroutines
    • Lesson 9 · Triggering Movement With Your Button
    • Lesson 10 · Changing Speed
    • Lesson 11 · Turning & Other Navigation Moves
    • Lesson 12 · Navigation Challenges
    • Lesson 13 · Allow Your Robot To See
    • Lesson 14 · Program Your Car To Avoid Obstacles
    • Lesson 15 · Line Following
    • Lesson 16 · Light Following
  • Barnabas WIFI Wheeler
    • Lesson 1 · Assemble Drive Train and Caster Wheel
    • Lesson 2 · Attach Drive Train and Caster Wheel
    • Lesson 3 · Mounting Your Electronics
    • Lesson 4 · Wiring your DC Driver Board and Motors
    • Lesson 5 · Connecting To Your Phone (iPhone / Android) To Your WIFI Wheeler
    • Lesson 6 · Getting Started With Coding
    • Lesson 7 · WeMos Pins, While Loops, LEDs
    • Lesson 8 · DC Motor and DC Driver Theory
    • Lesson 9 · Deceleration
    • Lesson 10 · Turning
    • Lesson 11 · Distance Sensor
  • Barnabas Robot Arm (Wood)
    • Lesson 1 · Project Overview
    • Lesson 2 · Build The Main Base
    • Lesson 3 · Build The Rotating Base
    • Lesson 4 · Build The Main Robot Arm
    • Lesson 5 · Build Motor Claw and Add Pinchers
    • Lesson 6 · Build and Attach Claw Drive Gears
    • Lesson 7 · Attach Claw Assembly
    • Lesson 8 · Mount The Hardware and Wire Motors
    • Lesson 9 · Set Up Your Computer
    • Lesson 10 · Code The Base Motor
    • Lesson 11 · Code Base Motor With A While Loop
    • Lesson 12 · Move Motor In Increments
    • Lesson 13 · Code Tilt and Extend Motors
    • Lesson 14 · Code Claw Motor And Find Limits For Motors
    • Lesson 15 · Incorporate Motor Limits To Your Move Function
    • Lesson 16 · Create Helper Functions For Each Motor
    • Lesson 17 · Program Dials To Move Motors
    • Lesson 18 · Create smoother and finer motion on all motors using the dials
    • Lesson 19 · Additional Sample Code
  • Barnabas Robot Arm (Acrylic)
    • Lesson 1 · Project Overview
    • Lesson 2 · Build The Main Base
    • Lesson 3 · Build The Rotating Base
    • Lesson 4 · Build The Main Robot Arm
    • Lesson 5 · Build Motor Claw and Add Pinchers
    • Lesson 6 · Build and Attach Claw Drive Gears
    • Lesson 7 · Attach Claw Assembly
    • Lesson 8 · Mount The Hardware and Wire Motors
    • Lesson 9 · Set Up Your Computer
    • Lesson 10 · Code The Base Motor
    • Lesson 11 · Code Base Motor With A While Loop
    • Lesson 12 · Move Motor In Increments
    • Lesson 13 · Code Tilt and Extend Motors
    • Lesson 14 · Code Claw Motor And Find Limits For Motors
    • Lesson 15 · Incorporate Motor Limits To Your Move Function
    • Lesson 16 · Create Helper Functions For Each Motor
    • Lesson 17 · Program Dials To Move Motors
    • Lesson 18 · Create smoother and finer motion on all motors using the dials
    • Lesson 19 · Additional Sample Code
    • Lesson 20 · Additional Resources
  • Tinker Series
    • 01 · Critter Bot
    • 02 · Mini Bus DC Motor Kit
  •  Improve this page
  • Downloads
    • Barnabas Bot
    • Barnabas Racer
    • Software Install
  • BarnabasRobotics.com
  • Visit E-Store
  • Twitter
  • Facebook
  • GitHub
  • Instagram
  • Youtube

Revision 1.0.1

© BarnabasRobotics. All rights reserved.
Design: HTML5 UP. License:

creative commons share alike license badge