Terminal Learning Objective
- Students will be able to install the MPLAB X Integrated development environment and understand how to load code into an 8Bit – PIC Microcontroller
Enabling Objectives
- Install the IDE.
- Discuss the purpose and functionality of the IDE.
- Discuss Hex files vs source code
- Discuss uploading code and common errors.
Lessons
PIC Setup
Iraq Timer – CEXC / Dual Out
Lab Overview A short internal timer is coded to fire a device after a specified time. A PIC microcontroller sends a HIGH to a single transistor that closes a NO relay. Tools / Parts / Test Equipment Soldering Iron Helping Hands Solder Multimeter
PIC12NCNO
Lab Overview After a short internal timer, the microcontroller detects whether the zone is open or closed. The microcontroller saves the initial state and sits idle until a change from that state occurs. The microcontroller will then send a high to the Darlington Pair that will fire a single detonator. Tools / Parts / Test […]
Iraq Timer CEXC – Single
Lab Overview A short internal timer is coded to fire a device after a specified time. A PIC microcontroller sends a HIGH to a single transistor that closes a NO relay. Tools / Parts / Test Equipment Soldering Iron Helping Hands Solder Multimeter
Hollywood Iraq Timer
Lab Overview A short internal timer is coded to fire a device after a specified time. A PIC microcontroller sends a HIGH to a single transistor that closes a NO relay. Tools / Parts / Test Equipment Soldering Iron Helping Hands Solder Multimeter
PIC16 DTMF
Lab Overview The Dual Tone Multi-Frequency (DTMF) requires four digits to operate, one number to arm the device, and three numbers sequentially (they have to happen in order) to fire. The numbers selected are hard coded but can be changed by making edits to the code. There is no safe-to-arm switch, no internal timer. The […]
Iraq Timer PIC12
Lab Overview A short internal timer is coded to fire a device after a specified time. A PIC microcontroller sends a HIGH to a single transistor that closes a NO relay. Tools / Parts / Test Equipment Soldering Iron Helping Hands Solder Multimeter
URDU Safety Delay Timer
Lab Overview This circuit uses an RC Timer as the firing switch. Tools / Parts / Test Equipment Soldering Iron Helping Hands Solder Multimeter