Tutorials
Microcontrollers
- What is a microcontroller?
- Types of microcontrollers
PIC18 Microcontrollers
- Getting started with PIC18 microcontrollers
- MPLABX basics
The Basics
- PIC18 microcontroller overview
- Configuring your PIC18 microcontroller
- Digital I/O in depth
Projects
- Hello World!
Projects
- Hello World! with a timer
Projects
- Reading from an accelerometer or gyroscope
- Measuring distance with an ultrasonic sensor
- building a simple multimeter
Projects
- Hello World! using the UART module
- The CCPWM module
Projects
- Driving a hobby servo with the CCPWM module
Advanced Topics
- SPI communication
- Using the Microchip PIC18 USB CDC framework
- Using an HD44780 LCD
dsPIC Microcontrollers
Electronics
Basic Electronics
- Ohms law
- Breadboarding basics
- Soldering 101
Printed Circuit Boards
- Getting started with SMDs
- Soldering surface mount components
- Making printed circuit boards - the toner transfer method


