BrainPad  This page and its contents are all still under development.

BrainPad

Download & Install Steps

Course Lessons

Scratch
Coming soon.

Guidelines

  • Ages 6 and up
  • Prerequisites: None
  • Supplies: BrainPad

Resources

  • BrainPad_SC_Introduction
Students will learn how to create projects along with programming basics. Programs in this lesson will be limited to an infinite while loop and the if statement. Students will only need to use the provided BrainPad object.

Guidelines

  • Ages 12 and up
  • Prerequisites: None
  • Supplies: BrainPad

Resources

  • BrainPad_VB_Introduction
Students will further explore the Visual Basic programming language to learn about variables and strings. They will also create finite while loops and nested statements.

Guidelines

  • Ages 12 and up
  • Prerequisites: VB101
  • Supplies: BrainPad

Resources

  • BrainPad_VB_VariablesAndNestedStatements
Students will learn C# by translating what they already know from VB to C#.

Guidelines

  • Ages 12 and up
  • Prerequisites: VB102
  • Supplies: BrainPad
Coming soon...

Guidelines

  • Ages 12 and up
  • Prerequisites: None
  • Supplies: BrainPad

Resources

  • BrainPad_CS_Introduction
Students will learn about variables, strings, while loops and nested statements.

Guidelines

  • Ages 12 and up
  • Prerequisites: CS101
  • Supplies: BrainPad

Resources

  • BrainPad_CS_VariablesAndNestedStatements
Students will learn to use threads for multitasking and how events provide better system handling.

Guidelines

  • Ages 12 and up
  • Prerequisites: CS102
  • Supplies: BrainPad

Resources

  • BrainPad_CS_ThreadingAndEvents
Students will be introduced to object classes (both non-static and static) and their most used features.

Guidelines

  • Ages 12 and up
  • Prerequisites: CS102
  • Supplies: BrainPad
Students will learn how to write a simple PC program to communicate with the BrainPad.

Guidelines

  • Ages 12 and up
  • Prerequisites: CS102
  • Supplies: BrainPad
Students will scratch the surface of game programming and use the display, buzzer and buttons to create some simple retro-style games.

Guidelines

  • Ages 12 and up
  • Prerequisites: CS102
  • Supplies: BrainPad
Students will combine the buzzer and lights to create all kinds of exciting projects (all sensors will be used).

Guidelines

  • Ages 12 and up
  • Prerequisites: CS102
  • Supplies: BrainPad
Students will learn how to write a simple PC program to communicate with the BrainPad.

Guidelines

  • Ages 12 and up
  • Prerequisites: CS102
  • Supplies: BrainPad
Students will learn about voltage, logic levels and what true and false means in electronics vs. programming. GPIOs (General Purpose Inputs Outputs), LEDs (Light-Emitting Diode) and buttons will be wired and used.

Guidelines

  • Ages 12 and up
  • Prerequisites: None
  • Supplies: BrainPad, breadboard, wires, 330 Ohm resistor and LED

Resources

  • BrainPad_EL_Introduction
Students will learn how Analog Inputs work in a digital design.

Guidelines

  • Ages 12 and up
  • Prerequisites: EL101
  • Supplies: BrainPad

Resources

  • BrainPad_EL_AnalogInputs
Students will learn how PWM (Pulse-Width Modulation) is a powerful feature found in every microcontroller, including how to control power levels, servo motors and sounds.

Guidelines

  • Ages 12 and up
  • Prerequisites: EL102
  • Supplies: BrainPad

Resources

  • BrainPad_EL_PulseWidthModulation
Students will learn about reflectors, distance sensors, hbridge, and servo motors.

Guidelines

  • Ages 12 and up
  • Prerequisites: EL102
  • Supplies: BrainPad
Students will learn to use SPI, I2C and Onewire to communicate with different sensors. UART will be used as means of transfering data between two different BrainPad boards.

Guidelines

  • Ages 12 and up
  • Prerequisites: EL102
  • Supplies: BrainPad
Students will learn to use the FTDI click board.

Guidelines

  • Ages 12 and up
  • Prerequisites: EL102
  • Supplies: BrainPad
Students will learn to use the Wiznet click board.

Guidelines

  • Ages 12 and up
  • Prerequisites: EL102
  • Supplies: BrainPad
Students will learn to use the file system.

Guidelines

  • Ages 12 and up
  • Prerequisites: EL102
  • Supplies: BrainPad

Resources

Get a BrainPad for FREE
by contributing to the teaching materials. Contact brainpad@ghielectronics.com and tell us what you are able to contribute.

BrainPad

The BrainPad circuit board is designed as a powerful educational tool that can be used to teach everyone from kids, to college students and professionals. Kids will start to learn programming using Visual Studio, one of the most widely used professional tools. College students and professionals that already know programming can use the BrainPad circuit board to learn about digital electronics and the connection between computing and the physical world.

Creative Commons License

The BrainPad circuit board and teaching materials are all licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

BrainPad is a trademark of GHI Electronics, LLC.