零基础入门学用Arduino教程 – 专项教程篇

欢迎您收看太极创客制作的《零基础入门学用 Arduino 教程》。我们希望用我们的微薄之力,为您在学习和使用Arduino的路上增添一份帮助。

在这一部分的学习中,我们将分单元讲解常见的配合Arduino使用的硬件,如电机、显示屏、通讯模块、传感器等。

电机部分

很多创客爱好者喜欢用Arduino来搭建智能小车、机器人、3D打印机等。在这些项目里,Arduino发挥的最重要作用就是按照我们的程序来控制各种类型的电机。在本章学习中,我们将向您介绍如何使用Arduino来控制和驱动常见的电机类型,包括直流电机、28BJY-48步进电机以及42步进电机(NEMA电机)等。

面向对象部分

目前国内外Arduino教程普遍采用C (面向过程语言) 来教授Arduino编程,因此大多数Arduino使用者也是用C语言来进行Arduino开发。然而Arduino的魅力很大一部分是来自于丰富的开源库资源。可是这些库都是用C++开发的。这就给很多Arduino使用者造成了困扰。在接触到一个新的Arduino库时,很多人因为不懂C++而对Arduino库的使用感到不知所措

在本章中,我们将使用Arduino讲解面向对象编程的基本知识和概念。通过本章教程学习您将学会如何编写自己的Arduino库以及更好的使用和借鉴他人开发好的Arduino库。