Arduino小课堂(1)什么是Arduino


Arduino小课堂(1)什么是Arduino

最近每天在家真的是好闲啊。所以我就开了一个坑。准备以后不定期更新关于Arduino的课程。准备做成两个版本、一个是图文版本,废话不多说。开始!

什么是Arduino呢?相信很多点开看的朋友都已经大概有了一些了解了。其实Arduino就是一个开源硬件和一个开源编译器还有一堆各种各样的库文件。(开源硬件是什么自行搜索)说白了就是一个单片夹加上一些外部电路。这个单片机可以使各种各样的型号。ARM、AVR、ESP、STM32等等都有。而外部电路又可以让你不用很麻的的连接电路便能够使用各种各样丰富的传感器,而且有了各种各样的库文件。可以让你非常方便编写各种传感器、执行器的程序。哪怕不是为Arduino设计使用的。就因为他很简单所以也很容易使用。比如你可以用他做无人机、电子闹钟、3D打印机、机器人、无人车等等各种各样你想得到的东西。



Arduino有丰富的型号。我们可以从他的官网以及各种商城可以看到大的、小的、性能高的、性能弱的、支持不同的需求。

我们先来认识认识一些常见的型号。

先从最经典的也可以说是所有玩Arduino的人第一个Arduino的型号。Arduino UNO。

Arduino可以说是Arduino的旗舰板。用的是一片ATMega328p作为MCU。然后详细参数给大家列个个表格。作为大家最常用的版本基本上是该有的都有。


还有一个我用的比较多的就是Arduino Mega 2560 应为他采用的是一个ATMega 2560作为MCU所以它具备54个I/O端口。可以连接超多设备哦~所以一般用来做机器人啊。3D打印机这种。另外他还有4个硬件串口也是超棒。

还有一个就是我用的很多的Arduino nano 这个和UNO基本上一样。为什么我用的比较多呢?主要是因为小,没别的了。

其实Arduino家族中的东西还有很多很多,各种各样的官办还有各种各样的兼容版。绝对让你挑花眼。


不过我建议我们还是从这个Arduino UNO开始学起吧。首先我们先来认识认识这个东西。下面给大家一个详细参数先来了解下它的性能。

了解完它的性能我们来认识下它的端口。下图就是大概的介绍。


看过这个图相信大家有了基本的认知。下面给大家讲解下他怎么写程序吧。

Arduino可以用官方的IDE来进行编程。使用C++代码。每次只要USB连接好然后在“工具里”选择板子型号与端口,写好程序,点击上传就可以愉快的使用了。

当然还有很多图形化软件可以使用。比如米思琪、Scratch。


好了这一次的小课堂就这样结束了。过几天我再更新第二课。数字输出与LED灯。



本文为我原创

本文禁止转载或摘编

-- --
  • 投诉或建议
评论