Arduino5 V or 3.3 V logic60

Arduino [/ˈarduino/] n - Arduino is an ecosystem of microcontroller boards built about simple 8-bit or 32-bit processors. Unlike a Raspberry Pi, it runs no Linux; it runs a single program that reads inputs, turns a tight loop, and sets outputs. That makes it fit for small, deterministic, low-power tasks.

Wherein Its Usefulness Lies

  • Real-time response. [/ˈrɪːltɪmɛ ˈrɛspɒnsɛ/] n A microcontroller can answer a sensor’s change within microseconds, with no operating system standing between.
  • Low power. [/ˈlɒw ˈpɒwɛr/] n An Arduino may sleep through most of the day and wake on a timer or an interrupt; a small battery will keep it running for months.
  • Simple hardware. [/ˈsɪmplɛ ˈhærdwærɛ/] n The board lays its analog and digital pins bare. One need not master a kernel driver model to read a sensor.
  • Cheap enough to abandon. [/ˈkhɪːp ˈɛnæʊgh ˈtɒ ˈæbændɒn/] n At a few dollars the board, it is feasible to set one sensor node to each rack or machine.

Its Limits

  • No networking by default. [/ˈnɒ ˈnɛtwɒrkɪng ˈbi ˈdɛfæʌlt/] n A basic Arduino has neither Ethernet nor Wi-Fi. You add a shield, or choose a board with connectivity built in, or speak to a gateway over serial.
  • No storage or complex logic. [/ˈnɒ ˈstɒrægɛ ˈɒr ˈkɒmplɛx ˈlɒgɪk/] n If you must log history, serve a web page, or run a Python script, a Raspberry Pi or a Single-board computer is the better instrument.
  • 5 V or 3.3 V logic. [/ˈ5 ˈv ˈɒr ˈ33 ˈv ˈlɒgɪk/] n To interface with industrial sensors carrying 12 V or 24 V signals wants level shifting or protection circuits.

Of Its Place in These Pages

Arduino appears in On the Making of Bespoke Devices as the low-power, real-time choice, and in Bespoke Devices for the Datacenter as part of the toolkit. See also Raspberry Pi and Single-board computer for the trade-offs on the compute side.