Arduino / Embedded programming / Robotics
Arduino button debounce with millis()
Arduino debounce example with INPUT_PULLUP, millis(), a button press state machine and test cases for switch bounce. Includes wiring and safety notes.
Read the referenceRobotics / Arduino / Raspberry Pi / IoT security
Practical examples for microcontrollers, GPIO, sensors and the security boundaries between hardware and a backend. These are clearly labeled educational reference designs—not claims of completed hardware builds.
Explore all hobbiesControl button contact bounce and debounce time to visualize how firmware filters an input.
Open virtual electronics workbench →Start with something concrete
Arduino / Embedded programming / Robotics
Arduino debounce example with INPUT_PULLUP, millis(), a button press state machine and test cases for switch bounce. Includes wiring and safety notes.
Read the referenceRaspberry Pi / Python / Electronics
Python GPIO Zero guide for a Raspberry Pi button and LED: wiring cautions, callback-based input, BCM pin numbering and expected behavior.
Read the referenceIoT / Backend Security / Threat Modeling
Review IoT message authentication, schema validation, replay protection, device identity, tenant authorization and atomic persistence. Includes a synthetic testing plan.
Read the reference