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

Racer Downloads

Our Racer program is a work in progress.


Others

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

Sal Castro 2019


by Lesson

Lesson 1 · General Robotics Review

Barnabas Template File

Designing your Barnabas-Bot

Lesson 2 · Wiring and Coding Review

Barnabas Template File

Designing your Barnabas-Bot

Lesson 3 · Introducing Inputs

Wiring Your Button
Wiring The Button as an Input

Lesson 4 · Inputs with Variables

Inputs With Variables + Reading The Values
Serial Monitor - Text Based Coding

Lesson 5 · Installing the Hardware

Assembling The Car
Placing the Hardware

Lesson 6 · Continuous Motors

Wiring Your Continuous Servo Motors
Motor Control
Moving Your Motors

Lesson 7 · Motion

Forward, Backward, Left, Right [Blocks]
Forward, Backward, Left, Right [Text]

Lesson 8 · Subroutines

Introduction To Subroutines
Subroutines - Text-Based Coding

Example Subroutines

Lesson 9 · Fine Tuning

Controlling Motor Speed
Challenges

Lesson 11 · Letter Challenge

The Shapes Challenge

Lesson 12 · Box Challenge

The Box Challenge

Lesson 14 · Autonomy

Introduction To Sonar
Wiring The Ultrasonic Sensor
Our First Steps With The Sensor
Programming The Ultrasonic Sensor - Text-Based Coding
Programming The Ultrasonic Sensor - Text-Based Coding (Sample Code - Combining The Light)

Additional Links · Racer

Basic Viewing
Barnabas Template File
Designing your Barnabas-Bot


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 · Building the Cyclone Game Circuit
    • 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