Arduino Programming Study Notes
Everything on SkillVeris tagged Arduino Programming Study Notes — collected across the glossary, study notes, blog, and cheat sheets.
30 resources across 1 library
Study Notes(30)
Analog Input and PWM Output
Understand how analogRead() digitizes voltages with a 10-bit ADC and how analogWrite() fakes analog output using pulse-width modulation, plus scaling values wi…
Arduino and IoT Projects
How to turn an Arduino into a connected Internet-of-Things device using Wi-Fi boards, MQTT publish/subscribe messaging, cloud dashboards, and sensible security…
Arduino Best Practices
Practical conventions for writing reliable, readable, and memory-safe Arduino sketches, from non-blocking timing to power and wiring discipline.
Arduino Data Types and Variables
Learn the core Arduino/C++ data types, how much memory each uses on an 8-bit AVR, and how to declare variables and constants correctly to avoid overflow and wa…
Arduino Interview Questions
Common Arduino interview topics with correct, concise answers spanning core concepts, memory, timing, communication, and hardware fundamentals.
Arduino Quick Reference
A condensed reference of the essential Arduino functions, data types, pin modes, and communication calls for fast lookup while coding.
Arduino Sketch Structure
Understand the anatomy of an Arduino sketch: the mandatory setup() and loop() functions, global declarations, comments, and how the program executes from power…
Arduino vs Raspberry Pi
A clear comparison of the microcontroller-based Arduino and the single-board-computer Raspberry Pi, covering architecture, real-time control, power, I/O, and w…
Arrays in Arduino
Store and manage collections of related values using arrays, and combine them with loops to control multiple pins efficiently.
Bluetooth Communication with Arduino
How to add wireless links to Arduino projects using Classic Bluetooth serial modules like the HC-05 and Bluetooth Low Energy on the ESP32, including pairing an…
Building a Temperature Monitor Project
A complete walkthrough of building an Arduino temperature monitor: wiring a sensor, reading it in code, adding thresholds, and displaying or logging results.
Choosing the Right Arduino Board
How to pick the correct Arduino board for a project by matching microcontroller, I/O count, memory, connectivity, and voltage to your requirements.
Conditionals in Arduino
Learn how if, else if, else, and switch statements let an Arduino sketch make decisions based on sensor readings and pin states.
Controlling Motors and Servos
Drive DC motors, servos, and stepper motors from an Arduino using transistors, H-bridge drivers, and the Servo library, and understand why motors must not be p…
Debugging Arduino Sketches
Practical techniques for finding and fixing bugs in Arduino sketches, from Serial.print tracing and the Serial Plotter to memory diagnosis, hardware isolation,…
Digital Input and Output
Learn how Arduino pins read and drive binary HIGH/LOW signals using pinMode(), digitalWrite(), and digitalRead(), including the role of pull-up and pull-down r…
EEPROM and Persistent Storage
How to store data that survives power loss on Arduino using the built-in EEPROM, plus the wear limits, techniques, and modern alternatives for persisting setti…
Functions in Arduino Sketches
Learn how to define, call, and return values from functions to organize Arduino code and avoid repetition.
I2C and SPI Communication
How Arduino talks to sensors, displays, and other chips over two dominant synchronous serial buses: I2C's two-wire shared bus and SPI's fast four-wire full-dup…
Installing the Arduino IDE
How to download, install, and configure the Arduino IDE, select your board and port, and verify your setup by uploading a first sketch.
Interrupts in Arduino
Use hardware interrupts to respond instantly to events without constant polling, with attachInterrupt(), trigger modes, volatile variables, and safe ISR design.
Loops in Arduino
Understand the built-in loop() function and the for, while, and do-while loops that repeat actions inside an Arduino sketch.
Power Management and Sleep Modes
Learn how to slash an Arduino's current draw from milliamps to microamps using the AVR sleep modes, watchdog timers, and interrupt-driven wake-ups for battery-…
Reading Common Sensors
Learn how to interface Arduino with common sensors — potentiometers, light-dependent resistors, temperature sensors, PIR motion detectors, and ultrasonic range…
Showing 24 of 30.