当前位置: 首页 > news >正文

Arduino入门教程:0、课程介绍认识Arduino

飞书文档https://x509p6c8to.feishu.cn/docx/LWnPdTtbAoOnS4x1TJdc7ub8noe

什么是Arduino?

Arduino是一个便捷灵活、方便上手的开源软硬件平台,包含硬件(各种型号的arduino板)和软件(arduino IDE开发环境)。它不仅适用于工程师进行快速原型开发,也同样适用于各行业对软硬件产品有兴趣的朋友们。

Arduino可以做什么?

软件编程可以让你在计算机上实现各种奇思妙想,Arduino的学习则可以让你连接现实世界做出更多更酷的创意。

比如遥控玩具车、自动写字机、四轴飞行器、自动宠物喂食机、智能家居、自动浇花器等。

• 真实世界监控 
– 自动天气监测站 
– 闪电探测器 
– 太阳能电池板太阳追踪系统 
– 背景辐射监测 
– 野生动物自动检测仪 
– 家用或商用安全系统• 小型控制 
– 小型机器人 
– 火箭模型 
– 飞机模型 
– 四旋翼无人飞行器 
– 制造小型机床的简易 CNC
• 小型自动化控制 
– 自动化温室– 自动化水族箱 
– 实验室梭式机器人 
– 精密温控箱– 自动电子测试系统• 艺术表演 
– 动态灯光控制– 动态声音控制– 运动结构 
– 观众互动作品

Arduino特点

开源,Arduino的硬件原理图、电路图、IDE软件、核心库文件都是开源的,在开源协议范围内里可以任意修改原始设计及相应代码。

简单容易,不需要太多的单片机基础、编程基础,简单学习后,就可以快速的进行开发。

完善生态,Arduino生态中有很多来自全世界各地开发者提供的软件库、硬件配件,可以即插即用。

Arduino如何学习

动手写代码、动手做实验

学习初期不要刻意深入某个细节

Arduino 官网

http://www.arduino.cc

http://www.xdnf.cn/news/989209.html

相关文章:

  • 餐厅商家怎么做元宵节活动宣传海报?
  • C++ 精简知识点
  • 推荐算法介绍-基础算法
  • python打卡第49天
  • Unity | AmplifyShaderEditor插件基础(第九集:旗子进阶版)
  • Nginx完全学习指南 - 从入门到实战
  • xilinx的GT配置说明(一)
  • Barcode解码 一维码、二维码识别 物流单号识别
  • Flink 系列之二十六 - Flink SQL - 中间算子:普通聚合
  • QDockWidget
  • Spring Data MongoDB 技术指南
  • JS开发node包并发布流程
  • 基于地形数据计算山体阴影
  • 【指针】(适合考研、专升本)
  • MySQL中外键约束详解 外键在表关系维护中的作用
  • vue定义的组件在外部引入时的问题
  • centos7 安装 zabbix6 -proxy
  • 51la统计怎么用及悟空统计的独特优势
  • C#winform画图代码记录
  • Java八股文——Spring「SpringCloud 篇」
  • 西安java面试总结1
  • 亚马逊Woot黑五策略,快速提升亚马逊业绩
  • Docker三大核心组件详解:镜像、容器、仓库的协作关系
  • 模拟IC设计提高系列5-温度角与蒙特卡洛仿真
  • 基于GA遗传优化的PID控制器最优控制参数整定matlab仿真
  • OpenLayers 加载Geoserver WMTS服务
  • 进程的信号掩码,信号集,sigprocmask函数
  • QMultiMapQHashQList使用区别
  • 中学教资考试面试回忆
  • 学车笔记 变挡