1. Getting Started
2. Using Multiple Buttons with One Analog Input
3. Increasing Digital I/O Speed with Port Manipulation
4. Implementing the Arduino Environment on ATtiny Microcontrollers
5. Watchdog Timers
6. Controlling LEDs with Charlieplexing
7. Soft Power Control
8. Controlling AC Mains Power
9. High-Power Shift Registers
10. Building MP3 Audio Players
11. Using Multiple I2C Devices with One Address
12. Emulating USB Keyboards and Mice
13. Working with USB Flash Drives
14. Interfacing with PS/2 Keyboards
15. Working with Bluetooth
16. Low Power Methods
17. Experimenting with the Automotive CAN-BUS
18. The RS232 Data Bus
19. The RS485 Data Bus
20. Remote Control via WiFi
21. Remote Control via Telegram
22. Logging Data Wirelessly to Google Docs
23. Network Time Protocol Servers
24. Building a Wi-Fi Web Server
25. Experimenting with Digital Cameras
The chapters in red are included in this Early Access PDF.