LEADER 00000cai 2200637Ii 4500 001 on1044768537 003 OCoLC 005 20220607213020.0 006 m o d 007 cr mn||||||||| 008 180719c20189999txuuu o 0 2eng d 019 1059040324|a1090455998|a1097159761|a1097987183 035 (OCoLC)1044768537|z(OCoLC)1059040324|z(OCoLC)1090455998 |z(OCoLC)1097159761|z(OCoLC)1097987183 040 COF|beng|cCOF|dORU|dOCLCQ|dOCLCF|dAU@|dUAB|dOCLCQ|dOCLCO |dSFB|dOCLCO|dOCLCQ 049 STJJ 050 4 QA76.8.A64|bF56eb 100 1 Fiore, James M.,|eauthor. 245 10 Embedded controllers using C and Arduino / 2E /|cby James M. Fiore. 264 1 Utica NY :|bJames M. Fiore,|c[2018]- 264 2 Minneapolis :|bOpen Textbook Library 300 1 online resource :|billustrations. 310 Updated irregularly. 336 text|btxt|2rdacontent 337 computer|bc|2rdamedia 338 online resource|bcr|2rdacarrier 347 text file|bPDF|2rda 490 1 Open textbook library 505 0 Course Introduction -- C Memory Organization -- C Language Basics -- C Language Basics II -- C Storage Types and Scope -- C Arrays and Strings -- C Conditionals and Looping -- C Pointers -- C Look-Up Tables -- C Structures -- C Linked Lists -- C Memory -- C File I/O -- C Command Line Arguments -- Embedded Programming -- Hardware Architecture -- AVR ATmega 328P Overview -- Bits & Pieces: includes and defines -- Bits & Pieces: Digital Input Circuitry -- Bits & Pieces: Digital Input Circuitry -- Bits & Pieces: pinMode -- Bits & Pieces: digitalWrite -- Bits & Pieces: delay -- Bits & Pieces: digitalRead -- Bits & Pieces: Analog Input Circuitry -- Bits & Pieces: analogRead -- Bits & Pieces: analogWrite -- Bits & Pieces: Timer/Counters -- Bits & Pieces: Interrupts. 520 "This text is designed to introduce and expand upon material related to the C programming language and embedded controllers, and specifically, the Arduino development system and associated Atmel ATmega microcontrollers. It is intended to fit the time constraints of a typical 3 to 4 credit hour course for electrical engineering technology and computer engineering technology programs, although it could also fit the needs of a hardware-oriented course in computer science. As such, the text does not attempt to cover every aspect of the C language, the Arduino system or Atmel AVR microcontrollers. The first section deals with the C language itself. It is assumed that the student is a relative newcomer to the C language but has some experience with another high level language, for example, Python. This means concepts such as conditionals and iteration are already familiar and the student can get up and running fairly quickly. From there, the Arduino development environment is examined. Unlike the myriad Arduino books now available, this text does not simply rely on the Arduino libraries. As convenient as the libraries may be, there are other, sometimes far more efficient, ways of programming the boards. Many of the chapters examine library source code to see "what's under the hood". This more generic approach means it will be easier for the student to use other processors and development systems instead of being tightly tied to one platform."--Open Textbook Library. 538 Mode of access: World Wide Web. 542 |fThis work is licensed under Creative Commons Attribution -NonCommercial-ShareAlike (CC BY-NC-SA). 588 This bibliographic record is available under the Creative Commons CC0 "No Rights Reserved" license. 588 0 Online version, Version 2.0.9, 04 May 2018; title from PDF (viewed on July 19, 2018). 590 Promoted: Local to Global Cooperative|bOpen Textbook Library 650 0 Microcontrollers|xProgramming|vTextbooks. 650 0 Embedded computer systems|vTextbooks. 650 0 Arduino (Programmable controller)|vTextbooks. 650 0 Microprocessors|vTextbooks. 650 0 Programmable controllers|vTextbooks. 650 0 Microcomputers|xProgramming. 650 7 Arduino (Programmable controller)|2fast |0(OCoLC)fst01892754 650 7 Embedded computer systems.|2fast|0(OCoLC)fst00908298 650 7 Microcontrollers|xProgramming.|2fast|0(OCoLC)fst01983698 650 7 Microprocessors.|2fast|0(OCoLC)fst01020008 650 7 Programmable controllers.|2fast|0(OCoLC)fst01078679 650 7 Arduino-Plattform.|2gnd 655 0 Electronic books. 655 7 Textbooks.|2fast|0(OCoLC)fst01423863 655 7 Textbooks.|2lcgft 710 2 Open Textbook Library,|edistributor. 830 0 Open Textbook Library. 914 on1044768537 994 92|bSTJ
|