梦开始的地方:Arduino
arduino官方网站:https://www.arduino.cc/
什么是Arduino?
Arduino是一个基于易于使用的硬件和软件的开源电子平台。主要用于构建电子项目。它由 硬件 (可编程电路板)和 软件 (Arduino IDE)组成,旨在帮助初学者和专业人士轻松设计和开发电子项目。时至今日,arduino已经成为Github最多的开源硬件项目框架。
Arduino开发版
Arduino 开发板有多种型号,不同型号针对不同的应用需求进行了优化。最常见的就是ArduinoUNO开发版了。除了官方发布的开源开发板,有非常多其他的硬件也可以使用Arduino框架开发,比如最近几年因为易用的蓝牙和wifi功能以及极高的性价比而爆火的ESP32和ESP8266。
ArduinoIDE
Arduino IDE( Integrated Development Environment )是 Arduino 开发的官方软件工具,它是一种 开源编程环境 ,主要用于编写、编辑和上传代码到 Arduino 开发板。Arduino IDE 简化了硬件编程的复杂性,用户可以非常快速的上手开发电子项目。在ArduinoIDE上可以很方便的管理和下载各种Arduino库,可惜的是好像不支持增量编译,编译速度有点慢。
如何学习Arduino
如果你是一个对嵌入式完全没有了解的小白的话,可以直接去买一块ArduinoUNO和一些套件。他可以帮助你形成对嵌入式的一个宏观的理解。
尝试用杜邦线连接他们,按照你的想法试着去控制一个led灯,一个电机,去观测房间的温度湿度。你可以用他做各种各样的事情。请把他当作一个玩具,照着商家给的教程尽情玩耍,就是最好的学习方式。