开发软件和下载程序

  • 一、串口的安装
  • 二、安装IDE软件
  • 三、程序基本结构说明

一、串口的安装

在控制面板——系统安全——系统——设备管理器里

二、安装IDE软件

官网下载链接:Arduino官网下载

第一步选择板卡(单片机主板的型号):
例如:若你的开发板是Arduino UNO R3,芯片选择ATmega328p。
路径:tool——board——arduino uno
(开发板选择:arduino uno;端口选择对应的端口,一般会自动识别上;编译器:avrsip mkll)
第二步进行样例测试程序:file——examples——01.basics等
灰色文字为注释部分
箭头为编译并下载程序(这里注意选好对应的COM口)

三、程序基本结构说明

// the setup function runs once when you press reset or power the board
void setup() {// initialize digital pin LED_BUILTIN as an output.pinMode(LED_BUILTIN, OUTPUT);
}// the loop function runs over and over again forever
void loop() {digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)delay(1000);                       // wait for a seconddigitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOWdelay(1000);                       // wait for a second
}

语言格式同C语言

Arduino也有关键字高亮的功能,通过关键字可以看到程序的意图
如:int LED = 13;这句就是指定LED灯对应的单片机硬件的第13引脚,开发板上对每个引脚都会有标号标明。

函数loop就相当于c语言当中的主循环函数,所有需要执行的功能都在这里面的操作。

其中digitalWrite(LED_BUILTIN, HIGH);译为数字信号写入函数,通过这个函数可以对指定的端口写入数字信号0或1,这里使用high与low来表示的1和0.
第一句就是把LED的端口置为1,从硬件角度看就是点亮LED,紧接着延时1s(delay(1000)表示为延时1000ms)。下一句熄灭LED灯,然后延时1s这就完成了一个闪烁周期。

1 Arduino开发软件和下载程序相关推荐

  1. 国产智多晶FPGA开发软件HqFPGA下载和安装方法

    大家好,我是小梅哥,这里给大家介绍国产FPGA厂家"西安智多晶"微电子的FPGA开发软件HQFPGA的安装方法.本博客将陆续发表更多国产FPGA的开发和使用方法. 正文开始 用户可 ...

  2. Java程序员常用的(好用的开发软件)集合下载

    第一:idea下载 IntelliJ IDEA – 领先的 Java 和 Kotlin IDE (jetbrains.com)https://www.jetbrains.com/zh-cn/idea/ ...

  3. Java程序员常用开发软件介绍

    Java程序员常用开发软件介绍 Java程序员常用开发软件介绍 后端开发利器:idea / eclipse及各种封装版本 数据库客户端:Navicat / Heidisql 前端开发: vs code ...

  4. 软件工程是不是教不怎么会的写程序的人开发软件?

    首先,软件工程是研究和应用如何以系统性的.规范化的.可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科.它涉及到程序设计语言.数 ...

  5. 无线智能插座Arduino开发工具下载安装教程一

    该无线智能插座Arduino开发工具的下载和安装,接下来将进行详细的介绍说明. (1)Arduino开发工具下载 首先Arduino开发工具的安装包下载链接为:https://share.weiyun ...

  6. Arduino 002 --- 在Ubuntu(Linux) 中搭建Arduino开发环境

    在Ubuntu/Linux 中搭建Arduino开发环境 我的Ubuntu系统:Ubuntu 14.04.10 TLS 32位 需要安装的Arduino的版本:Arduino 1.6.11(最新版本) ...

  7. 利用AVR单片机 专用下载 USBtinyISP对Arduino UNO下载程序

    简 介: 测试了利用USBtinyISP对于Arduino UNO,也就是ATmega系列的单片机下载Bootloader的过程.通过测试可以看到,利用USBtinyISP可以更快的下载ATmega系 ...

  8. Arduino生成ATmega8的运行程序并下载

    简 介: 使用另外的ATmega8的Bootloader对ATmega8进行编程,仅仅利用Arduino IDE完成对于Scratch的编译,基于这个模式完成程序的开发. 关键词: Arduino,I ...

  9. Arduino开发(一)_软件开发IDE工具的安装

    Arduino开发(一)_软件开发IDE工具的安装 学习Arduino开发首先需要安装软件开发工具,下面给大家做详细的演示, Arduino官方网站网址如下: https://www.arduino. ...

  10. php要用到哪些软件吗,php开发需要用什么程序

    php开发可以用wordpress程序,具体操作步骤如下: WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站. 也可以把 WordP ...

最新文章

  1. rw data 、ro data 和 code详解
  2. 在Ajax方式产生的浮动框中,点击选项包含某个关键字的选项
  3. 50道基础的java面试题
  4. Boost.Bind的基础使用
  5. 计算机应用与软件修审,国中课室素养导向标准本位评量的设计与应用:以英语科阅读为例...
  6. 状态码为200 java 类
  7. The Unsolvable Problem
  8. 2、Python_Day_1_作业
  9. 题目:输入某年某月某日,判断这一天是这一年的第几天?
  10. 417.太平洋大西洋水流问题
  11. wifi扫描流程图_一种wifi扫描阶段进行身份识别的认证方法
  12. 【转】地址线和数据线的计算
  13. 秦纪三 二世皇帝下二年(癸已、前208)——摘要
  14. KeyMob聚合广告携手开发者 共谋移动应用广告的福利
  15. ORB-SLAM2代码详解09: 闭环线程LoopClosing
  16. 用python证明采样定理_如何理解 Nyquist 采样定理?
  17. MFC 类层次结构图
  18. 关于启动ubuntu虚拟机时遇到Host SMBus controller not enabled的解决办法
  19. 基于Tomotopy构建LDA主题模型(附案例实战)
  20. CSP认证历年真题题解 (Python)

热门文章

  1. 统计学常用的数据分析方法总结
  2. 有关MongoVUE工具的简单使用---查询和导出
  3. win10系统 安装modelsim64位的无法生成license文件的解决办法
  4. 设计类-Gliffy Diagram的安装使用
  5. USB和串口的区别是什么?
  6. [转]编程常用英语单词
  7. MySQL数据库语句
  8. 深入理解vsto,开发word插件的利器
  9. 鲜花销售管理系统jsp全部代码_基于Java的鲜花销售管理系统设计与实现.zip
  10. MediaCreationTool.bat操作手册