Week 2
Monday
- Arduino IDE
- Datatypes (textbook section 18.1)
- Assignment and arithmetic operators (lab manual appendix F)
- Bitwise operators (textbook section 18.4, lab manual appendix F)
- Compound operators (textbook section 18.6, lab manual appendix F)
- Flowcharts
Wednesday
- Lab 1: Introduction to Arduino Uno
Friday
- Comparison operators (textbook section 18.5, lab manual appendix F)
- Boolean operators (textbook section 18.5, lab manual appendix F)
- Reading from
PINx
registers (lab 2)
- Conditional control flow (textbook section 18.7)
Activity 2: Control Flow
Resources
Topical Outline
- Registers
- Top down software design
- Computer buses and parallel input/output
Course Objectives Covered
- Apply the principles of top down design to microcontroller software development
- Describe the interfaces for input and output including computer buses, parallel, and serial
- Describe different types of memory used in microcontroller systems