Nội Dung Bài Viết
Arduino Developmet Cookbook
Hôm nay tôi xin giới thiệu với bạn đọc của blog, một ebook về Arduino bằng tiếng Anh. Theo tôi cảm nhận thì nó là một quyển sách tuyệt vời cho những ai bắt đầu tìm hiểu về Arduino và muốn phát triển một số dự án với Arduino. Đó là ebook “Arduino Developmet Cookbook” của Cornel Amariei.
Arduino Developmet Cookbook được thiết kế và trình bày từ những điều đơn giản và căn bản, sau đó tăng mức độ khó dần lên theo từng chương của ebook. Chương đầu tiên ebook giới thiệu những điều cơ bản về Arduino: giới thiệu Arduino, cài đặt phần mềm Arduino, kết nối và nạp code đến Arduino, ngôn ngữ lập trình Arduino,….Chương 2 ebook hướng dẫn làm việc với LED, RGB LED và LED 7 đoạn. Chương 3 ebook hướng dẫn làm thế nào làm việc với button: kết nối button, sử dụng button không có điện trở,…. Chương 4 ebook hướng dẫn làm việc với các loại cảm biến: biến trở, cảm biến nhiệt độ, cảm biến chuyển động, cảm biến khoảng cách, giảm nhiễu, cảm biến gia tốc và GPS.
Chương 5 ebook hướng dẫn bạn làm thế nào để điều khiển động cơ: Điều khiển động cơ với PWM, điều khiển động cơ với transistor, servo motor,…. Chương 6 hướng dẫn làm việc với một số thiết bị ouput khác như: Relay driver, transistor driver. Chương 7 hướng dẫn giao tiếp số với Arduino: Serial ouput, giao tiếp giữa các Arduino với nhau, giao tiếp I2C, SD card,… Chương 8 là một chương hướng dẫn sử dụng Arduino nâng cao hơn: FAST PWM, EEPROM , timer, ngắt ngoài,… Ngoài ra ebook còn cung cấp cho bạn một số kiến thức điện cơ bản.
Các bạn xem nội dung (Table of Contents) của ebook Arduino Developmet Cookbook bên dưới để biết chi tiết.
Nội dung (Table of Contents)
1. Power on – Arduino Basics
- Introduction
- Downloading the Arduino software
- Connecting Arduino
- Uploading code to Arduino
- Learning Arduino code basics
- Code basics – Arduino C
- Code basics – Arduino pins
2. Blinking LEDs
- Introduction
- Blinking LED without delay()
- Connecting an external LED
- Fading the external LED
- RGB LED
- LED bar graph
- The 7-segment display
3. Working with Buttons
- Introduction
- Connecting a button
- Button with no resistor
- The toggle switch
- Button to serial
- Button debouncing
- 1,000 buttons to 1 pin
- Button multiplexing
4. Sensors
- Introduction
- Simple sensor – potentiometer
- Temperature sensor
- Detecting motion – PIR sensor
- Measuring distance – infrared and ultrasonic
- Noise reduction
- Accelerometer
- Localization – GPS
5. Motor Control
- Introduction
- Controlling small motors
- Controlling motors with transistors
- Controlling speed with PWM
- Spinning motors both ways
- Servo motor
- Stepper motor
- Bipolar stepper motors
- Brushless motors
6. More Output Devices
- Introduction
- Creating sound
- Transistor driver
- Relay driver
- Optocouplers/Optoisolators
- More outputs – shift registers
7. Digital Communication with Arduino
- Introduction
- Serial output
- Controlling the Arduino over serial
- Software serial and UART between Arduinos
- Wireless serial
- I2C between Arduinos
- SD cards
- LCD character displays
- Ethernet
8. Hacking
- Introduction
- More digital pins
- Faster PWM
- Storing data internally – EEPROM
- Timing Arduino code
- External interrupts
A. Electronics – the Basics
- Working of electric current
- Ohm’s law
- Diodes and LEDs
- Working with breadboards
Download file
Bài viết các bạn có thể tham khảo:
- Ebook 20 dự án Arduino không thể tin (Unbelievable)
- Tài liệu hướng dẫn tự học arduino
- Lập trình nút nhấn và con trỏ LCD arduino