Thông tin tài liệu
Title: | Embedded controllers using C and Arduino |
Authors: | James M., Fiore |
Keywords: | Khoa học máy tính; Lập trình máy tính; Hệ thống máy tính nhúng; Bộ điều khiển lập trình; Arduino |
Issue Date: | 2018 |
Publisher: | dissidents |
Abstract: | Tài liệu này được thiết kế để giới thiệu và mở rộng tài liệu liên quan đến ngôn ngữ lập trình C và bộ điều khiển nhúng, đặc biệt là hệ thống phát triển Arduino và bộ vi điều khiển Atmel ATmega liên quan. Nó nhằm mục đích phù hợp với những hạn chế về thời gian của khóa học 3 đến 4 giờ tín chỉ điển hình cho các chương trình công nghệ kỹ thuật điện và công nghệ kỹ thuật máy tính, mặc dù nó cũng có thể phù hợp với nhu cầu của khóa học định hướng phần cứng trong khoa học máy tính. Như vậy, tài liệu không cố gắng đề cập đến mọi khía cạnh của ngôn ngữ C, hệ thống Arduino hoặc bộ vi điều khiển Atmel AVR. Phần đầu tiên đề cập đến ngôn ngữ C. Giả định rằng sinh viên là người mới làm quen với ngôn ngữ C nhưng đã có một số kinh nghiệm với một ngôn ngữ cấp cao khác, chẳng hạn như Python. Điều này có nghĩa là các khái niệm như điều kiện và phép lặp đã quen thuộc và học sinh có thể bắt đầu và thực hiện khá nhanh. Từ đó, môi trường phát triển Arduino được kiểm tra. Không giống như vô số sách về Arduino hiện có, văn bản này không chỉ dựa vào các thư viện Arduino. Thuận tiện như các thư viện, vẫn có những cách lập trình bảng khác, đôi khi hiệu quả hơn nhiều. Nhiều chương kiểm tra mã nguồn thư viện để xem “có gì bên dưới”. Cách tiếp cận tổng quát hơn này có nghĩa là sinh viên sẽ dễ dàng sử dụng các bộ xử lý và hệ thống phát triển khác hơn thay vì bị ràng buộc chặt chẽ với một nền tảng. |
Description: | Ebook miễn phí tại trang https://open.umn.edu/ |
URI: | http://dlib.hust.edu.vn/handle/HUST/25067 |
Link item primary: | https://open.umn.edu/opentextbooks/textbooks/embedded-controllers-using-c-and-arduino-2e |
ISBN: | 978-1796854879 |
Appears in Collections: | OER - Công nghệ thông tin |
ABSTRACTS VIEWS
50
VIEWS & DOWNLOAD
30
Files in This Item:
This item is licensed under a Creative Commons License