Jetpack Academy
Login
Sign In
Reset Password
Register
  • Home
  • Courses
  • Kits
  • About
  • Get in touch
  • Log In
  • 1 item
$49.00
Robotics: Learn by building Module 2: Digital Electronics
Stephen Orsatti
126
play-sharp-fill

The prerequisite for this course is the Part 1: Electricity and Electronics, or a very good handle on analog electronics and electricity.  In this course you will learn digital electronics by building digital electronic circuits. You will then build a mini computer on your breadboard using a microcontroller, effectively a computer on a chip. You’ll program the microcontroller in machine code and learn the basics of computer control and hooking up a computer to the real world.  You’ll work up to using an Arduino system which is a microcontroller with open source programming language and a lot of options for interfacing.  You’ll control hobby servos (the roboticist’s best friend!), DC motors, stepper motors, and use multiple sensors to read information about the surrounding world.

There will be a companion Digital Electronics kit available for this course and you will use most of the parts from the Analog Electronics kit from Part 1.

Curriculum will include:

What and why digital?

Binary and ASCII

hexadecimal

boolean logic and logic gates

registers, memory/RAM (build a memory)

what is a microprocessor and how does it work?

what is a microcontroller?

programming PIC microcontrollers, using LCD displays and controlling motors and real-world devices, and a whole mess’o projects

Analog to Digital and Digital to Analog conversion

What is Arduino?

programming the Arduino

using LCD touch screens

Building our robot car

various projects including sonar (ultrasonics), infrared remote control and detection, programming our bot, and a whole mess’o projects.

Take This Course $49.00

Students

Lessons

  • Digital Electronics: Whatcha gonna need for this course
  • Lesson 1: What is digital? Why digital? – FREE PREVIEW
  • The binary system and ASCII
  • Hexawhut?
  • Logic gates
  • Registers and memory
  • Demultiplexing/addressing
  • What is a microprocessor? Part I – Free preview!
  • Microprocessors Part II: The Stack and the ALU
  • What is a microcontroller?
  • Installing MPLAB
  • Our first PIC program
  • Troubleshooting our first PIC program
  • Deconstructing our first PIC program
  • PIC program #2: Binary Counter – FREE Preview!
  • PIC program #3: Pushbutton binary counter
  • “Debouncing???” – Free preview!
  • Two quick notes
  • Variables
  • KITT car challenge
  • Manually driving LCD display – Free Preview!
  • Interfacing our PIC to the LCD display, project 1
  • Tables on the PIC while interfacing with the LCD display
  • Analog and digital conversion
  • Analog to Digital conversion how-to – Free Preview!
  • Direct feedback and calibration
  • A/D conversion on LCD display
  • A/D to LCD display, Part II
  • Configuration settings on the PIC
  • What is Arduino?
  • Installing Arduino IDE
  • “Hello world” on the Arduino
  • Basics of Arduino programming
  • Timing on the Arduino
  • Digital inputs on Arduino – Free preview!
  • If, Else statements
  • Variables and boolean functions on Arduino
  • PWM on the Arduino
  • The L298 H-bridge module and Arduino
  • Using PWM with our H-bridge
  • Driving servos with Arduino
  • Serial communication
  • Arduino’s Serial Monitor
  • Analog to digital conversion on the Arduino – Free preview!
  • Internal Pull-ups
  • Loops in Arduino
  • Keypads
  • Base number systems in Arduino
  • Shift Registers
  • Using the TM1638 display board, part 1 – Free Preview!
  • TM1638 display, part 2
  • Reading TM1638 buttons
  • Using our Infrared reflective sensor with Arduino
  • Constructing our mobile robot
  • Adding electronics to our mobile robot
  • Programming movements on our mobile robot – Free preview!
  • Obstacle avoidance using our Infrared sensor
  • Subroutines, aka functions in Arduino
  • Libraries in Arduino
  • Using the Ultrasonic shield
  • Arrays & String Variables
  • Multidimensional arrays
  • Driving our Hitachi LCD display with the Uno – Free Preview!
  • Identifying & wiring our TFT LCD displays – Free preview!
  • Starting up our TFT display
  • Bonus lesson: Line following robot

Related Courses

Free
Prototyping & 3D printer – Robotics, learn by building part IV
Stephen Orsatti
6
$49.00
Robotics: Learn by Building Part 1: Electricity and Electronics
Stephen Orsatti
264
Spinning wool – learn fast by doing
Tammy Juby
1
Stained glass made simple
Trish Juby
1
Jetpack Academy © 2016
  • Home
  • About
  • Courses
  • Products
  • Log In
  • Register
  • Privacy Policy
  • Privacy Tools
  • Get in touch

We are using cookies on our website

Please confirm, if you accept our tracking cookies. You can also decline the tracking, so you can continue to visit our website without any data sent to third party services.