Rather than yet another project-based workbook, Arduino: A Technical Reference is a reference and handbook that thoroughly describes the electrical and performance aspects of an Arduino board and its software.
This book brings together in one place all the information you need to get something done with Arduino. It will save you from endless web searches and digging through translations of datasheets or notes in project-based texts to find the information that corresponds to your own particular setup and question.
Reference features include pinout diagrams, a discussion of the AVR microcontrollers used with Arduino boards, a look under the hood at the firmware and run-time libraries that make the Arduino unique, and extensive coverage of the various shields and add-on sensors that can be used with an Arduino. One chapter is devoted to creating a new shield from scratch.
The book wraps up with detailed descriptions of three different projects: a programmable signal generator, a "smart" thermostat, and a programmable launch sequencer for model rockets. Each project highlights one or more topics that can be applied to other applications.
The Arduino is an open source microcontroller built on a single circuit board that is capable of receiving sensory input from its environment and controlling interactive physical objects. It is also a development environment that allows you to write software to the board, and is programmed in the Arduino programming language.
The Arduino has become the most popular microcontroller platform and thus hundreds of projects are being developed using it, from basic to advanced levels.
This book will first introduce you to the most important board models of the Arduino family. You will then learn to set up the Arduino software environment. Next, you will work with digital and analog inputs and outputs, manage the time precisely, establish serial communications with other devices in your projects, and even control interrupts to make your project more responsive.
Finally, you will be presented with a complete real-world example by utilizing all the concepts learned so far in the book. This will enable you to develop your own microcontroller projects.
AAEON, a manufacturer of embedded computer systems, introduced their EPIC-KBS9, a 4” SBC built to accommodate 65 W Intel Core-i socket-type processors. Fitted with these CPUs, the board is designed with a focus on data encryption, video streaming, and advanced machine vision applications. In addition, the EPIC-KBS9 offers two SODIMM sockets which enable a 32G dual-channel memory [...]
e-con Systems, an embedded design product company specializing in System-On-Modules, announced the launch of its eSOMiMX6PLUS System-on-module, which is is based on NXP’s i.MX6 QuadPlus processor family.The eSOMiMX6PLUS is a ready-to-use System-On-Module using Quad Plus or Dual Plus ARM Cortex A9 Processor running up-to speeds of 1.2GHz. This System-On-Module encompasses eMMC Flash whose capacity ranges from 4GB to [...]
One of the improvements that came with the Arduino IDE's updates was an increased baud rate for the Serial Monitor. Well, there are many time-sensitive applications that will benefit from the speed gain, specifically when using one of the fastest Arduinos around, the Arduino Due with its ARM Cortex M3 processor. However, when you set the Serial [...]
CAN With Flexible Data Rate (CAN FD) Devices For Embedded Systems Such As Raspberry Pi, Arduino, And Teensy
Developed by Bosch (Germany), CAN with Flexible Data Rate (CAN FD) is an extension to the original CAN Bus protocol as specified in ISO 11898-1 that responds to increased bandwidth requirements in automotive and industrial networks. CAN FD is supported by semiconductor chip manufacturers and end users alike, with Infineon, NXP, Daimler and GM among the [...]
congatec announced the release of their conga-SMX8, a SMARC 2.0 Computer-on-Module based on the 64-bit NXP i.MX8 multi-core ARM processor family. The ARM Cortex-A53/A72 based conga-SMX8 represents the flagship module for embedded computer designs, offering the ARM processor with performance, graphics and numerous embedded features for all kinds of IIoT applications. It offers multi-core computing along [...]
IBASE Technology Inc., a manufacturer of industrial-strength embedded systems, announced the release of their IBR117 3.5-inch SBC, which is powered by an NXP i.MX 6Dual Cortex-A9 1.0GHz high performance processor. The board is suitable for use in applications in the automation, smart building, transportation, and medical markets.The IBR117 is a scalable Single-Board Computer (SBC) with an extended [...]
Makers can do amazing things with motors. Yes, they may be more complicated than some other circuit elements, but with this book, you can completely master them. Once you do, many incredible new projects become possible. First, the author Matthew Scarpino explains how electric motors work and what you need to know about each major type, [...]
LIN (Local Interconnect Network) is a serial network protocol used for communication between components in vehicles. The need for a cheap serial network arose as the technologies and the facilities implemented in the car grew, while the CAN bus was too expensive to implement for every component in the car. European car manufacturers started using [...]
Embedded computer systems literally surround us: they're in our cell phones, PDAs, cars, TVs, refrigerators, heating systems, and more. In fact, embedded systems are one of the most rapidly growing segments of the computer industry today.Along with the growing list of devices for which embedded computer systems are appropriate, interest is growing among programmers, hobbyists, [...]