IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 福利来了,单片机开发捷径,Arduino每个人都能轻松上手 -> 正文阅读

[嵌入式]福利来了,单片机开发捷径,Arduino每个人都能轻松上手

回复“入门资料”领取入门和高级进阶学习教程

一.Arduino你知道多少?

很多新手小白在学习单片机的时候

可能会觉得单片机开发怎么这么麻烦

在刚开始学习51的时候,搭建环境的麻烦

下载安装ID还要下载驱动配置环境

在写程序的时候采用各种技术手册

配置各种寄存器还得自己写轮子造车

如果不懂单片机的时序

一个精准的延时函数都能把你搞蒙

新手福利单片机开发最佳捷径!Arduino每个人都能轻松上手

那么电子制作单片机开发就真的不能简单点吗?

这个时候我们的Arduino他来了!

新手福利单片机开发最佳捷径!Arduino每个人都能轻松上手

它是一款便携灵活,方便上手的开源电子平台,它拥有简单的开发方式,使得开发者更快的完成自己的项目,大大的节约了学习的成本,缩短了开发的周期,并且他还能在目前主流的三大操作系统上运行和开发,而其他大多数的单片机只能在Windows上开发,与传统的单片机相比,它更适合小白进行学习。

如果你是不会写程序的小白

那么学习一周即可上手使用

如果你是会写程序的程序员

那么了解一天内即可上手

如果你有51的单片机基础

那么过渡的Arduino

只需要一个小时就能轻松的玩转它!

新手福利单片机开发最佳捷径!Arduino每个人都能轻松上手

到底有多简单,开发起来有多快乐?

接下来为大家从基础知识,软件编程,下载到电路板上实现功能的全过程展示,让大家生动形象地认识到Arduino到底有多方便。

新手福利单片机开发最佳捷径!Arduino每个人都能轻松上手

首先购买电路板

新手福利单片机开发最佳捷径!Arduino每个人都能轻松上手

首先我们需要一块Arduino的开发板

开发板的价格有十八二十九元,不过你也会看到上百元的,它们的区别就像原厂和副厂的区别,因为Arduino是开源的平台,任何厂家都可以拿到电路图生产,不过他们的使用上都是一样的,纯小白学习,直接购买这些开发套件即可,里面有各种常见的传感器,电子元件,导线等等,还有配套的视频教程,大大方便了您的入门学习。

然后各种开始各种骚操作

新手福利单片机开发最佳捷径!Arduino每个人都能轻松上手

我这里使用的开发版是Arduino MAG2560.

首先需要搭建开发环境,只需要下载一个ID安装即可,安装好后打开环境,通过数据线连接上电脑的usb口,然后再开发环境的工具的端口里就可以看到板子的连接了,这个时候就已经搭建好开发环境,可以对他进行开发了。

新手福利单片机开发最佳捷径!Arduino每个人都能轻松上手

新手福利单片机开发最佳捷径!Arduino每个人都能轻松上手

新手福利单片机开发最佳捷径!Arduino每个人都能轻松上手

是不是非常的简单呢!

二.万物基于点灯

所以给大家演示如何用Arduino点亮led灯,主要是做好三个步骤

新手福利单片机开发最佳捷径!Arduino每个人都能轻松上手

01.连接电板

把LED接到Arduino开发板上

LED的负极连到了GND

LED的正极接到了13号引脚电路的连接。

电路的连接,非常之简单。

新手福利单片机开发最佳捷径!Arduino每个人都能轻松上手

02.程序输入

然后我们来看一看程序

所有的代码只有图下显示的这么多,Arduino的程序非常的简单,不需要像51单片机一样去配置各种寄存器,所以极少的代码量就完成了这个闪灯程序。如果你会C++语言,那么及其容易理解它的代码.

可以看到程序中只有两个函数Setup和loop。接上电源后会首先调用setup,用来对单片机的各种功能的初始化,初始化结束后就会loop函数里循环运行。

首先是初始化的过程

pinMode定义13号引脚为输出电平模式,

来到loop里,digitalWrite让13号引脚输出高电平,delay延迟一秒。

可能有人会问delay这个函数有定义吗?其实它已经被封装在Arduino内部函数里,我们直接调用即可,这是毫秒级的延时,非常的精准。

这种digitalWrite让13号引脚输出低电平,在延时一秒,单片机会循环运行loop函数里的代码,点击按钮编译上传到开发板。

新手福利单片机开发最佳捷径!Arduino每个人都能轻松上手

03.实际效果

我们来看看运行效果,相信看到这里,你已经对Arduino有了基础的认识,也知道Arduino的开发有多高效,如果你喜欢这样的介绍,别忘了点赞关注,如果你喜欢单片机看我主页,领取学习资料吧,我是华维,我们下期见。

免费领,单片机入门到高级开挂学习攻略(附教程+工具)https://blog.csdn.net/HWdanpianji/article/details/121722883?spm=1001.2014.3001.5502

新手福利单片机开发最佳捷径!Arduino每个人都能轻松上手

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-01-17 11:38:55  更:2022-01-17 11:40:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 12:21:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码