Courses → From Blink to Bot — ESP32-S3 robotics with the Fre…
Lesson 4 · ~24 min · 🔒 Subscriber
Reading the world — digital and analog inputs
Buttons, photoresistors, debouncing, and why analogRead returns numbers that don't seem to match the voltage you're putting in.
This lesson is in production. The arc below outlines what it will cover. Arc Pull-ups and pull-downs revisited; software vs hardware debounce; the ADC's 12-bit resolution and its non-linearity below 0.15 V; converting raw ADC counts to volts; reading the kit's photoresistor in a useful way. Subscribed already? Your dashboard will show the lesson the moment it's published — no email required. Aiming for one new lesson per week; the full course will be complete within 8 weeks of launch.
🔒 Subscriber lesson
Unlock this lesson + the entire course
The Subscriber plan is $49/month and includes every paid course on RobotForge — present and future. Cancel anytime from your billing portal.
Already subscribed? Sign in above.
Want a taste first? Try the free preview lessons in this course.