官术网_书友最值得收藏!

  • Mastering Arduino
  • Jon Hoffman
  • 220字
  • 2021-07-23 18:57:36

What is the Arduino?

At the heart of the Arduino is the microcontroller. A microcontroller is a standalone, single-chip integrated circuit that contains a CPU, read-only memory, random access memory and various I/O busses. Most Arduino boards use the Atmel 8-bit AVR microcontroller.

The Arduino UNO R3, which is the primary board used in this book, uses the ATmega328 chip. This chip is an 8-bit RISC-based microcontroller that features 32 KB of flash memory with read-write capabilities, 1 Kbyte EEPROM, 2 Kbytes SRAM, 23-general purpose I/O lines and 32 general-purpose registers. Do not be too concerned if you do not understand all those specifications because we will be interacting with the microcontroller using the interface that the Arduino board provides us. It is good to know these specifications as you begin to develop more complex applications because they do put limits on what we can do.

All the hardware and software that make up the Arduino platform are distributed as open source and licensed under the GNU Lesser General Public License (LGPL) or the GNU General Public License (GPL). This allows for the manufacture and distribution of Arduino boards by anyone and has led to numerous generic, lower cost, Arduino compatible boards.

You can find more information about the license and the Arduino boards on the Arduino website here: https://www.arduino.cc.

主站蜘蛛池模板: 伊春市| 亳州市| 大名县| 增城市| 漳浦县| 青川县| 塔城市| 峨边| 蕉岭县| 额敏县| 安新县| 黑河市| 吉安市| 舞钢市| 邳州市| 阜新| 舟山市| 府谷县| 逊克县| 吉木萨尔县| 香港| 时尚| 台北市| 桂林市| 新安县| 怀来县| 建湖县| 紫金县| 揭西县| 洛川县| 山东省| 班玛县| 航空| 棋牌| 安义县| 贵南县| 讷河市| 本溪市| 类乌齐县| 延津县| 元朗区|