Chapter 13

Software, Programming and Electronics

Today, Most Electronics Is a Combination of Hardware and Software

Abstract

This new chapter dives into the field of software and programming. The various types of software used in programming are defined and summarized with an emphasis on embedded controller programming. Editors, debuggers, compilers, operating systems, and integrated development environments are explained. Available programming languages such as assembly, BASIC, C, and others are presented. An approach to programming is outlined. Learning platforms such as the Arduino and BASIC Stamp are summarized. The chapter presents multiple ways to learn programming. Programming projects using the Arduino and BASIC Stamp are included to illustrate ...

Get Electronics Explained, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.