[编程开发] 能否用通俗的语言解释Arduino?

[复制链接]
lansehai 发表于 2023-10-3 19:12:08|来自:福建 | 显示全部楼层 |阅读模式
不好意思各位,我是个高一电脑白痴,能否请大神帮忙看看这是什么玩意
全部回复1 显示全部楼层
qidi 发表于 2023-10-3 19:12:14|来自:福建 | 显示全部楼层
简单的说Arduino是一个容易上手,容易学习的单片机(MCU)开发板。
也可以说是DIY电子玩具。
详细说明:
你的电脑功能非常强大,体积也非常大,但是做一些简单的事情需要这么多资源。
比如控制电饭煲的工作,电脑完全可以实现,但是有些浪费。
然后,将非必要的资源去除,必要的资源缩减(大的变小)
本着够用就行的原则,将CPU ROM RAM FLASH IO 等等资源集成到一块集成电路上就有了MCU(单片机)。
如下图中黑色物件 这是arduino uno 使用的是ATMEL 公司的 AT mega328


但是一片单独的单片机不能工作,他需要外部电路,例如:电源,震荡电路等等。
Arduino就将这个板子做好了,如下图:


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


程序如下:


只需要红框里一些简单易懂的语句,就可以实现。
这就是Arduino
就是容易上手的 电子DIY 玩具。
谢谢。

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则