Embedded Controllers using C and Arduino

Dublin Core

Title

Embedded Controllers using C and Arduino

Creator

Fiore, James

Description

This text introduces embedded controller systems using the inexpensive and widely available Arduino hardware platform and the C programming language. It is intended for students in electrical engineering and electrical engineering technology programs at the associate and baccalaureate levels.

Unlike many Arduino texts, this text does not rely solely on the Arduino libraries. Rather, it “gets under the hood” and directly accesses I/O ports, pins, and DDR, as would be expected in a traditional college-level microprocessor/microcontroller course.

The companion laboratory manual introduces embedded controller systems using the Arduino hardware platform and the C programming language. Exercises include usage of seven-segment displays, switches and analog input devices, a reaction timer; PWM; an event counter, and an arbitrary waveform generator.

Subject

Arduino Hardware, C Programming Language

Publisher

Milne Open Textbooks

Date

2023

Format

PDF

Rights

CC BY-NC-SA 3.0

Language

English

Type

Text