With English open captions.Â This course is in pre-release.Â
With over 1,600 students enrolled in Module I, this module is the secondÂ of five on how to build robots. In this module 2Â course, you will build digital electronic circuits, use and program microcontrollers like the PIC and Arduino, and connect to the real world with them. You'll need a good understanding of basic electronics (i.e., you've complete module I),Â some basic math skills, a computer,Â and that's it! No prior knowledge of digitalÂ electronics or programmingÂ is required, and yet by the end of this course you'll have built functioning digitalÂ electronic circuits like a digital memory, and programmed microcontrollers which are basically a computer on a microchip. You will connect these to the real world for home automation and of course, controlling your robots.Â All courses haveÂ captions for the hearing impaired.
You will need the analogÂ electronic parts and a breadboard, which you can purchase as an accompanying kitÂ (i.e.,Â the Analog Electronics Kit from module I) or provide your own.
You will alsoÂ need the digital electronics kit which again you can purchase as an accompanying kit or provide your own parts. The first lesson is a walk-through of what is in the kit and acts as a parts list for this module.
This course is the prerequisite for ModuleÂ IIIÂ which is physics and robotic drives and prototyping skills.Â In ModuleÂ IV, you'll culminate all you've learned as you build a 3D printer from scratch, hook it up to a desktop computer and make your own plastic parts. The 3D printer is, in effect, a robot which you can then use to make parts for your other robot designs. Â Module V takes your robot to the next level with autonomy. Navigation and external sensing, receiving and using GPS signals, inertial guidance for areas where you can't get GPS, artificial intelligence, and more.
In this course we'll be covering:
What is digital?
Binary & HexadecimalÂ system and ASCII
Analog to digital and digital to analog conversion
Logic gates and you'll make your own RAM
Microprocessors & microcontrollers - what are they?
Programming & using PICÂ microcontrollers to:
-display information on an LCD display
-Read both digital and analog inputs
-PWMÂ control a DCÂ motor and servo motor
-Read keypad matrixes
-controlÂ LED displays
-writing to flash memory on board for remote systems
What is Arduino?
-using Arduino for all of the PICÂ projects above, as well as usingÂ full-colour TFTÂ touch screens
Building our mobile robot
Giving our mobile robot a "brain"
Ultrasonics andÂ ultrasonic radar / external sensing
Programmable IR remote