arduino 的安装方法

arduino 的安装方法,第1张

双击exe文件,出现下面界面

选择I Agree,并出现:

选择Next

你可以点击Browse…选择你需要安装的路径或者直接在Destination下键入你要的目录

点击Install进行安装

在最后会出现下面的界面,你必须选择(安装I)才能进行正确开发

然后在桌面就会出现

双击即可进入你所要的开发环境

1 实验材料

Uno R3开发板

配套USB数据线

面包板及配套连接线

共阴极数码管

1个220Ω限流电阻

2 实验步骤

1 根据原理图搭建电路。

数码管的A,B,C,D,E,F,G,DP引脚分别接入开发板的数字管脚7,6,5,10,11,8,9,4。数码管公共端接限流电阻,电阻另一端接GND。

实验原理图如下图所示:

实验原理图

实物连接图如下图所示:

实物连接图

2 新建sketch,拷贝如下代码替换自动生成的代码并进行保存。

/

  Random

  通过Random随机显示0到9的数字

///设置控制各段的数字IO脚,具体几号引脚对应哪一段,来源为数码管官方引脚图。int pin_a = 7;int pin_b = 6;int pin_c = 5;int pin_d = 10;int pin_e = 11;int pin_f = 8;int pin_g = 9;int pin_p = 4;int num;//根据共阴极数码管段码表定义0~9显示的各段开关状态int numTable[10][8] = {  //1为点亮,0为关闭

 //a  b  c  d  e  f  g  dp

 {1, 1, 1, 1, 1, 1, 0, 0},     //0

 {0, 1, 1, 0, 0, 0, 0, 0},     //1

 {1, 1, 0, 1, 1, 0, 1, 0},     //2

 {1, 1, 1, 1, 0, 0, 1, 0},     //3

 {0, 1, 1, 0, 0, 1, 1, 0},     //4

 {1, 0, 1, 1, 0, 1, 1, 0},     //5

 {1, 0, 1, 1, 1, 1, 1, 0},     //6

 {1, 1, 1, 0, 0, 0, 0, 0},     //7

 {1, 1, 1, 1, 1, 1, 1, 0},     //8

 {1, 1, 1, 1, 0, 1, 1, 0},     //9};void setup(){  for (int i = 4; i <= 11; i++)

 {

   pinMode(i, OUTPUT); //设置4~11引脚为输出模式

 }

 randomSeed(analogRead(0));

}//根据索引显示数字void showNum(int index){

 digitalWrite(pin_a, numTable[index][0]); //设置a 引脚的电平

 digitalWrite(pin_b, numTable[index][1]); //设置b 引脚的电平

 digitalWrite(pin_c, numTable[index][2]); //设置c 引脚的电平

 digitalWrite(pin_d, numTable[index][3]); //设置d 引脚的电平

 digitalWrite(pin_e, numTable[index][4]); //设置e 引脚的电平

 digitalWrite(pin_f, numTable[index][5]); //设置f 引脚的电平

 digitalWrite(pin_g, numTable[index][6]); //设置g 引脚的电平

 digitalWrite(pin_p, numTable[index][7]); //设置dp引脚的电平}void loop(){

 num = random(10); //产生随机数

 showNum(num); //显示随机数

 delay(500);

}

3 连接开发板,设置好对应端口号和开发板类型,进行程序下载。

APM飞控程序是开源的,我们可以对某一版本的APM飞控程序进行修改做二次开发。当对APM程序二次开发完成后就要将修改的APM程序编译上传到APM飞控板子中。下面就是介绍如何使用“ArduPilot-Arduino-103-windows”编译、上传APM程序。

1,下载APM飞控程序编译环境(IDE)--“ArduPilot-Arduino-103-windows”,注意不要使用其他版本的Arduino编译环境。

2,下载一个APM飞控程序,例如:ArduPlane-275。另外“ArduPilot-Arduino-103-windows”文件夹与飞控程序文件夹放在一个文件夹中,文件夹的命名最好都是用英文。

3,使用“ArduPilot-Arduino-103-windows”时,打开该文件夹,直接双击“arduino”图标使用,无需安装。“ArduPilot-Arduino-103-windows”的设置:

tool-->board: Arduino mega 2560 or mega ADK;

tool-->programmer: AVRISP mkII

ArduPilot-->: HAL board: Ardupilot mega 2X(现在使用的APM20-25-26等)

File-->reference-->Sketchbook 选为要编译的飞控程序文件夹,每次更改后点OK,并关掉Arduino 103 再打开,这时再选File-->Sketchbook中一项进行编译。

例如,对File-->Sketchbook中ArduPlane进行编译,点击工具栏中“对号”图标开始编译,没有错误大约1分钟就能编译结束。编译完成之后将APM通过数据线连接到电脑上(编译时就连接也可以),选择Board-->serial-port 选择APM的接口。之后点击工具栏的“向右箭头”图标将编译好的程序写进APM,这样就完成了一次对APM飞控程序的刷新。

现在的APM飞控程序不经删减,编译后的大小很容易超过248KB(256KB总内存-8KB的Bootloader占用内存),当编译后大于248KB时不能上传到APM中否则会破坏APM的bootloader

#include <avr/ioh>

#include <avr/interrupth>

void loop(){

//你的主程序

}

void setup(){

timer();

}

void timer(){

TCCR2A = 0x00;

TCCR2B = 0x07;

TIMSK2 =_BV(TOIE2) | 0x00;

TCNT2 = 0x00;

TCCR2A = 0x01;

sei();

}

ISR(TIMER2_OVF_vect){

TCNT2 = 0x00;

//你的中断程序:

}

可以。

1、首先双击桌面上的Ardunio图标,启动软件。

2、其次打开文件,选择首选项配置字体,行号,勾上编译上传。

3、最后连入ardunio开发板,打开例程测试板子是否运行正常确认无误后点击OK接口。

以上就是关于arduino 的安装方法全部的内容,包括:arduino 的安装方法、arduino骰子程序、如何使用“ArduPilot-Arduino-1.0.3-windows”编译,上传APM程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9637077.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存