skip to content
Embedded controllers using C and Arduino / 2E Preview this item
ClosePreview this item
Checking...

Embedded controllers using C and Arduino / 2E

Author: James M Fiore; Open Textbook Library,
Publisher: Utica NY : James M. Fiore, Minneapolis : Open Textbook Library [2018]-
Series: Open Textbook Library.
Edition/Format:   Website : Document   Continually Updated Resource   Computer File : EnglishView all editions and formats
Summary:
"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  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Textbooks
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File, Continually Updated Resource
All Authors / Contributors: James M Fiore; Open Textbook Library,
OCLC Number: 1044768537
Description: 1 online resource : illustrations.
Details: Mode of access: World Wide Web.
Contents: 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.
Series Title: Open Textbook Library.
Responsibility: by James M. Fiore.

Abstract:

"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.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1044768537> # Embedded controllers using C and Arduino / 2E
    a schema:CreativeWork, schema:WebSite, schema:MediaObject ;
    library:oclcnum "1044768537" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/txu> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/9930507036#Topic/microcomputers_programming> ; # Microcomputers--Programming
    schema:about <http://experiment.worldcat.org/entity/work/data/9930507036#Topic/arduino_programmable_controller> ; # Arduino (Programmable controller)
    schema:about <http://experiment.worldcat.org/entity/work/data/9930507036#Topic/microcontrollers_programming> ; # Microcontrollers--Programming
    schema:about <http://experiment.worldcat.org/entity/work/data/9930507036#Topic/microprocessors> ; # Microprocessors
    schema:about <http://experiment.worldcat.org/entity/work/data/9930507036#Topic/arduino_plattform> ; # Arduino-Plattform
    schema:about <http://experiment.worldcat.org/entity/work/data/9930507036#Topic/embedded_computer_systems> ; # Embedded computer systems
    schema:about <http://experiment.worldcat.org/entity/work/data/9930507036#Topic/programmable_controllers> ; # Programmable controllers
    schema:author <http://experiment.worldcat.org/entity/work/data/9930507036#Person/fiore_james_m> ; # James M. Fiore
    schema:contributor <http://experiment.worldcat.org/entity/work/data/9930507036#Organization/open_textbook_library> ; # Open Textbook Library,
    schema:datePublished "2018/9999" ;
    schema:description ""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."@en ;
    schema:description "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."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/9930507036> ;
    schema:genre "Textbooks"@en ;
    schema:inLanguage "en" ;
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/9930507036#Series/open_textbook_library> ; # Open Textbook Library.
    schema:name "Embedded controllers using C and Arduino / 2E"@en ;
    schema:productID "1044768537" ;
    schema:url <https://open.umn.edu/opentextbooks/BookDetail.aspx?bookId=572> ;
    schema:url <https://open.umn.edu/opentextbooks/textbooks/572> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1044768537> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/9930507036#Organization/open_textbook_library> # Open Textbook Library,
    a schema:Organization ;
    schema:name "Open Textbook Library," ;
    .

<http://experiment.worldcat.org/entity/work/data/9930507036#Person/fiore_james_m> # James M. Fiore
    a schema:Person ;
    schema:familyName "Fiore" ;
    schema:givenName "James M." ;
    schema:name "James M. Fiore" ;
    .

<http://experiment.worldcat.org/entity/work/data/9930507036#Series/open_textbook_library> # Open Textbook Library.
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/1044768537> ; # Embedded controllers using C and Arduino / 2E
    schema:name "Open Textbook Library." ;
    schema:name "Open textbook library" ;
    .

<http://experiment.worldcat.org/entity/work/data/9930507036#Topic/arduino_plattform> # Arduino-Plattform
    a schema:Intangible ;
    schema:name "Arduino-Plattform"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/9930507036#Topic/arduino_programmable_controller> # Arduino (Programmable controller)
    a schema:Intangible ;
    schema:name "Arduino (Programmable controller)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/9930507036#Topic/embedded_computer_systems> # Embedded computer systems
    a schema:Intangible ;
    schema:name "Embedded computer systems"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/9930507036#Topic/microcomputers_programming> # Microcomputers--Programming
    a schema:Intangible ;
    schema:name "Microcomputers--Programming"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/9930507036#Topic/microcontrollers_programming> # Microcontrollers--Programming
    a schema:Intangible ;
    schema:name "Microcontrollers--Programming"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/9930507036#Topic/programmable_controllers> # Programmable controllers
    a schema:Intangible ;
    schema:name "Programmable controllers"@en ;
    .

<https://open.umn.edu/opentextbooks/textbooks/572>
    rdfs:comment "from Open Textbook Library" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.