
Step-by-step video tutorials on Arduino programming, from basic LED blinking to advanced projects like GPS trackers and data logging. Covers essential concepts and practical applications for beginners to intermediate users.

Learn Arduino basics: programming, circuits, digital/analog pins, loops, functions, libraries. Hands-on projects for beginners to build skills in microcontroller-based electronics and prototyping.

Explore programming challenges and optimizations for the ATTiny13 microcontroller, including oscillation calibration, serial output improvements, and external interrupts implementation.

Iterative improvement of an escape room-in-a-box project, focusing on integrating networking and display functionalities while addressing voltage compatibility issues.

Explore Bluetooth remote control for SMARS robots using Pico and MicroPython. Learn about communication protocols, serial communications, and Bluetooth module setup.

Explore RS232 interfacing using the 6551 UART chip, covering key concepts and practical implementation for effective serial communication in embedded systems.

Dive into embedded serial buses, focusing on I2C communication. Learn setup, data transmission, and practical implementation using MSP430F5529 and SHT21 sensor as examples.

Explore embedded Linux debugging techniques, from planning to advanced tools like GDB and Wireshark. Learn to tackle hardware interactions and optimize your development process.

Explore APIs for automated testing of embedded Linux, covering framework-lab interactions, resource models, and practical implementations for power measurement, camera, and serial operations.

Explore embedded audio programming concepts for digital synthesizers and guitar pedals using the Daisy platform. Learn about MIDI, DMA, serial audio interfaces, and GPIO.

Comprehensive tutorial on manipulating text strings in C using Arduino, covering essential techniques like concatenation, parsing, and data conversion for embedded systems programming.

Repurpose old 3D printer mainboards for Arduino projects. Learn to control motors, displays, and more with free sketches and step-by-step guidance for various applications.

Learn Arduino programming essentials: variables, loops, functions, data types, and more. Create projects, manipulate hardware, and master core C language concepts for microcontroller development.

Explore electrical and timing characteristics of RS-232 protocol, gaining insights into its functionality and implementation in communication systems.

Learn to integrate Bluetooth with Raspberry Pi Pico using MicroPython. Covers UART, serial communications, and Bluetooth modules for enhanced project connectivity and control.

Learn to create Arduino libraries to organize code, simplify sketches, and improve development efficiency. Covers library creation process, class implementation, and practical testing.

Learn to multiplex a 7-segment display with Arduino, covering schematics, code, subroutines, math, and shift registers. Gain practical skills for creating dynamic digital displays.

Learn to build a secure, encrypted network using Raspberry Pi for covert communication and data exfiltration. Explore tunneling, darknet setup, proxy pivoting, and creative hardware modifications.

Learn essential hardware hacking techniques focusing on Serial and JTAG interfaces. Explore embedded devices, TTL signaling, and tools like OpenOCD for effective device communication and manipulation.

Explore U-Boot bootloader enhancement for embedded devices, covering hardware enablement, upstreaming process, and challenges in Broadcom's Northstar SoC development.

Explore RS232 flow control mechanisms for efficient data transmission in serial communication systems. Learn implementation techniques and practical applications.