[重要]从这里开始我们从零开始学习arduino

Begin…

1.what?什么是arduino?

arduino是一个开源硬件和软件开发平台。包含可编程硬件(各种arduino开发板)和arduino IDE(集成开发环境)组成。

  • arduino nano 核心板
    【Arduino从入门到放肆】①教程介绍

  • arduino IDE软件
    【Arduino从入门到放肆】①教程介绍

2.why?为什么学习arduino?

用arduino 创造或者进行产品开发的优势是明显的。

  • 跨平台 arduino IDE可以在windows、Mac OS、Linux三大主流操作系统上运行。而其他平台大多数控制器只能在Windows上开发。
  • 开发简单 arduino IDE 基于Processing IDE开发,这对于初学者来说极易掌握,同时又有
    着足够的灵活性。Arduino语言是基于Wiring语言开发的,是对AVR-GCC库的二
    次封装,并不需要太多的单片机基础和编程基础,只要简单地学习后就可以快速地进
    行开发。
  • 开放性 Arduino的硬件原理图,电路图、IDE 软件及核心库文件都是开源的,在开源协
    议范围内可以任意修改原始设计及相应代码。
  • 社区第三方支持 Arduino有着众多的开发者和用户,因此可以找到他们提供的众多开源的示例
    代码和硬件设计。例如,可以在Github.com,Arduino.cc.Openjumper.com等网站
    上找到Arduino的第三方硬件,外设和类库等支持,以便更快.更简单地扩展自己的
  • 硬件开发趋势 Arduino不仅仅是全球最流行的开源硬件,也是一个优秀的硬件开发平台,更是
    硬件开发的趋势。Arduino简单的开发方式使得开发者更关注于创意与实现,可以
    更快地完成自己的项目开发,大大节约学习的成本,缩短开发的周期。

3.how?怎么学arduino?

教程+练习+项目=学会arduino

  • 教程可以是视频、纸质书、电子文档等任何你喜欢的方式都可以
  • 实践按照教程实际动手编写教程中的代码、做教程中的小实验
  • 发挥自己的想象力做一个实际的小小项目。例如智能垃圾桶、感应路灯等,按照自己的想法做出来。

4.需要储备什么样的知识呢?

  • 初中基本的电学知识

  • 基本的电脑操作

    ps:本教程属于零基础教程不需要C/C++编程基础

5.需要准备的材料是什么?

  • (必需)电脑及其外设(鼠标键盘等),台式机或者笔记本都可以
  • (必需)本教程以arduino nano开发板为例学习arduino,因此需要购买一个arduino nano开发板及数据线,淘宝10元包邮
  • (可选)面板板、杜邦线、各式的arduino外设
    开发板及数据线,淘宝10元包邮
  • (可选)面板板、杜邦线、各式的arduino外设

相关文章:

  • 2021-04-23
  • 2021-05-06
  • 2021-12-30
  • 2021-11-11
  • 2022-01-19
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-08
  • 2021-10-31
  • 2022-12-23
  • 2021-12-26
  • 2021-05-17
  • 2021-09-15
相关资源
相似解决方案