lansehai 发表于 2023-10-3 19:12:08

能否用通俗的语言解释Arduino?

不好意思各位,我是个高一电脑白痴,能否请大神帮忙看看这是什么玩意

qidi 发表于 2023-10-3 19:12:14

简单的说Arduino是一个容易上手,容易学习的单片机(MCU)开发板。
也可以说是DIY电子玩具。
详细说明:
你的电脑功能非常强大,体积也非常大,但是做一些简单的事情需要这么多资源。
比如控制电饭煲的工作,电脑完全可以实现,但是有些浪费。
然后,将非必要的资源去除,必要的资源缩减(大的变小)
本着够用就行的原则,将CPU ROM RAM FLASH IO 等等资源集成到一块集成电路上就有了MCU(单片机)。
如下图中黑色物件 这是arduino uno 使用的是ATMEL 公司的 AT mega328

http://picx.zhimg.com/v2-29da23f0528318c7b9ad1513643fd7d3_r.jpg?source=1940ef5c
但是一片单独的单片机不能工作,他需要外部电路,例如:电源,震荡电路等等。
Arduino就将这个板子做好了,如下图:

http://picx.zhimg.com/v2-b4d532a5ece5a94bdd524adfe8061095_r.jpg?source=1940ef5c
但是,但是,但是 这还不够
基础的MCU开发需要使用C语言,然后操作寄存器去工作。
C语言的学习也是需要时间的,操作寄存器需要有计算机基础。
这是一个不算低的门槛。
然后,Arduino将这部分写成了函数
例如:控制一个小灯(LED)的闪烁

http://picx.zhimg.com/v2-e26eb8e096c6ccd104625c54474b8d18_r.jpg?source=1940ef5c
程序如下:

http://picx.zhimg.com/v2-dbd89733e6d79ac3a4f1531418cc8574_r.jpg?source=1940ef5c
只需要红框里一些简单易懂的语句,就可以实现。
这就是Arduino
就是容易上手的 电子DIY 玩具。
谢谢。
页: [1]
查看完整版本: 能否用通俗的语言解释Arduino?