Ebook Lập Trình C Trên Raspberry Pi - Phát Triển Các Dự Án Dựa Trên Phần Cứng Sáng Tạo Trong C [9885E]
Raspberry Pi theo truyền thống được lập trình bằng Python. Mặc dù đây là một ngôn ngữ rất mạnh mẽ, nhiều lập trình viên có thể không quen thuộc với nó. Mặt khác, C có lẽ là ngôn ngữ lập trình được sử dụng phổ biến nhất và tất cả các bộ vi điều khiển nhúng đều có thể được lập trình bằng cách sử dụng nó.
Ngôn ngữ C được giảng dạy trong hầu hết các trường đại học và cao đẳng kỹ thuật và hầu như tất cả các sinh viên kỹ thuật đều quen thuộc với việc sử dụng nó trong các dự án của họ. Cuốn sách này nói về việc sử dụng Raspberry Pi với C để phát triển một loạt các dự án dựa trên phần cứng. Hai trong số các thư viện C phổ biến nhất, wiringPi và pigpio được sử dụng.
Cuốn sách bắt đầu với phần giới thiệu về C và hầu hết sinh viên cũng như những người mới bắt đầu sẽ thấy chương này là vô giá. Nhiều dự án được cung cấp trong cuốn sách, bao gồm sử dụng Wi-Fi và Bluetooth để thiết lập giao tiếp với điện thoại thông minh.
Nhiều dự án dựa trên cảm biến và phần cứng được bao gồm. Cả thư viện wiringPi và pigpio đều được sử dụng trong tất cả các dự án. Danh sách chương trình hoàn chỉnh được đưa ra với lời giải thích đầy đủ. Tất cả các dự án đã được test đầy đủ và hoạt động.
Các dự án dựa trên phần cứng sau đây được cung cấp trong cuốn sách:
- ✓ Sử dụng cảm biến.
- ✓ Sử dụng LCD.
- ✓ I²C và SPI bus.
- ✓ Giao tiếp nối tiếp.
- ✓ Multitasking.
- ✓ External và timer interrupt.
- ✓ Sử dụng Wi-Fi.
- ✓ Webserver.
- ✓ Giao tiếp với điện thoại thông minh.
- ✓ Sử dụng Bluetooth.
- ✓ Gửi dữ liệu lên đám mây.
Danh sách chương trình của tất cả các dự án Raspberry Pi được phát triển trong cuốn sách này có sẵn trên trang web Elektor. Bạn đọc có thể tải về và sử dụng các chương trình này trong các dự án của mình. Ngoài ra, bạn có thể tùy chỉnh chúng cho phù hợp với ứng dụng của mình.
Mục lục:
- ✓ Chương 01 ● Cài đặt hệ điều hành trên Raspberry Pi.
- ✓ Chương 02 ● Phát triển chương trình Raspberry Pi.
- ✓ Chương 03 ● Lập trình C cho Raspberry Pi.
- ✓ Chương 04 ● Lập trình phần cứng bằng C.
- ✓ Chương 05 ● Các dự án phần cứng sử dụng C.
- ✓ Chương 06 ● Các dự án LCD.
- ✓ Chương 07 ● I2C Bus Interface.
- ✓ Chương 08 ● SPI Bus Interface.
- ✓ Chương 09 ● Sử dụng Analogue-to-Digital Converter (ADC).
- ✓ Chương 10 ● Sử dụng Digital-to-Analogue Converter (DAC).
- ✓ Chương 11 ● Sử dụng Serial Communication.
- ✓ Chương 12 ● Các Function hữu ích khác - wiringPi.
- ✓ Chương 13 ● Các Function hữu ích khác - pigpio.
- ✓ Chương 14 ● Giao tiếp qua Wi-Fi.
- ✓ Chương 15 ● Giao tiếp Bluetooth.
- ✓ Chương 16 ● Tự động chạy chương trình khi khởi động.
- ✓ Chương 17 ● Gửi dữ liệu lên đám mây.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU