Basic introduction to what constitutes a function in C++.
Discusses what whitespace is and how it can and does appear in a sketch.
Explanation of the difference between digital and analog signals and systems.
Write the code that converts the three momentary contact push buttons to operate as push-on / push-off buttons that satisfies the following specifications.
Create LCD graphic displaying of Greek characters, progress bar, proportional meter.
Use the three push buttons on the chipKIT™ Pro MX7 processor board to control the servo motor as three pre-defined positions.
Explore detecting events using interrupts or by using preemption that implements a nested interrupt management scheme.
Investigate concepts involving parallel communications and handshaking.
Learn about asynchronous communications and communicate with a microcontroller using a terminal emulation program to implement a point to point serial link between the chipKIT™ PRO MX7 and a PC.
Investigate concepts involving synchronous communications using a basic master-slave multi-drop network communications and use the I2C protocol to communicate with the 24LC256 I2C™ CMOS Serial EEPROM.
Investigate synchronous communications with the SPI master-slave serial bus
Generate a proportional output using the output compare resource on the PIC®32MX processor to implement digital-to-analog conversion with pulse width modulation (PWM), thus controlling the speed of a DC motor.
Use the PIC™ 32 input capture to measure frequency to determine the speed of a DC motor.