Pre-class Assignment
Complete the participation activities in sections 4.1 and 4.2 (you do not need to do the blue challenge activities). Start working on lab 1 (help is available during lab Weds.)
Announcements
- Lab 1 is out and due Feb. 13
- I don’t expect everyone to be done with Exercise 2 (getNumber) at this time, but if you’re feeling stuck and not making progress after this weekend, I encourage you to set up office hours with me Monday afternoon if you are available. You can use the office hours link below. Feel free to schedule another time if that doesn’t work.
- Office hours: by appointment (email me if none of those times work)
Learning Objectives and Outcomes
In this lecture, you will...
- listen to a lecture about how our keypad works and how to scan it
- practice bitwise manipulation
By the end of this lecture, you should be able to...
- Complete exercises 4 and 5 on the lab
Lecture Content
Github Desktop Demo
For more info, see here.
How the keypad works

source

Example Code
<aside>
⚠️ This code gets a key press over and over, so you will see many presses in a row. You will write code to handle this in the lab.
</aside>