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

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.

主站蜘蛛池模板: 朝阳区| 揭阳市| 同江市| 新兴县| 霍山县| 藁城市| 赞皇县| 岐山县| 益阳市| 台中市| 甘洛县| 丹棱县| 炉霍县| 瑞安市| 泽普县| 筠连县| 察隅县| 武清区| 古田县| 阿拉善左旗| 淮滨县| 尖扎县| 佛冈县| SHOW| 睢宁县| 虞城县| 肥城市| 海晏县| 锡林浩特市| 民县| 宣威市| 屏山县| 汉源县| 建始县| 湖南省| 卫辉市| 工布江达县| 景泰县| 故城县| 改则县| 宣恩县|