Getting Started with Arduino, Chapter 3 The Arduino Platform

The Arduino platform consists of both the hardware (board) and software (IDE).  Working on hardware used to mean building circuits from scratch.  With microprocessors, this functionality has now moved to the software.

The Arduino Hardware

The most popular board (at the time of this writing) is the Arduino Uno.  There are other boards, and these will be discussed in a later chapter.  The hardware consists of a small circuit and microcontroller.  The board also has 2 rows of strips at the top and the bottom, with these strips you can connect:
  • sensors: senses things in the real world and converts them to digital signals.  
  • actuators: converts digital signals into real world action.  
The rows correspond to the following items:
  • 14 Digital I/O pins: used to read from sensors and control actuators
  • 6 Analog In pins: reads voltage from analogue sensors
  • 6 Analog Out pins: provides analogue output
Arduino can be powered from usb ports, usb chargers, or AC adapters.

The Software Integrated Development Environment (IDE)

The IDE used a modified Processor Language to control the Arduino board.  The IDE converts this to C which is then converted into assembly for the microprocessor to ultimately run.
The programming cycle consists of 4 steps:
  1. Plug board into computer
  2. Write sketch
  3. Upload sketch to board
  4. Board runs sketch

Installing Arduino on Your computer

I'm not going to summarize these instructions.  They were relatively easy and straightforward to follow.  I was a little disappointed that the Linux installation instructions were left off, but they are on the website.

Links:

Comments

Popular posts from this blog

Go Programming Blueprints, Chapter 2, Adding User Accounts

Successful Big Game Hunting Chapter 10