基本信息
文件名称:Arduino 系列:Arduino Gemma (基于 ATtiny85)_(7).Gemma编程入门.docx
文件大小:26.47 KB
总页数:27 页
更新时间:2025-06-24
总字数:约1.13万字
文档摘要

PAGE1

PAGE1

Gemma编程入门

1.安装ArduinoIDE

1.1下载和安装ArduinoIDE

ArduinoGemma使用ArduinoIDE进行编程。首先,您需要下载并安装ArduinoIDE。请访问Arduino官方网站(https://www.arduino.cc/en/software)下载最新版本的ArduinoIDE。下载完成后,按照安装向导的指示进行安装。

1.2安装Gemma支持

打开ArduinoIDE,点击文件-首选项。

在附加开发板管理器网址栏中,输入以下URL:

https://adafruit.github.io/arduino-board-index/package_adafruit_index.json

点击工具-开发板-开发板管理器。

在搜索栏中输入Adafruit,找到AdafruitAVRBoards并安装。

安装完成后,点击工具-开发板,选择AdafruitGemma8MHz。

1.3连接Gemma

使用Micro-USB线将Gemma连接到电脑。

在ArduinoIDE中,点击工具-端口,选择Gemma连接的端口。

如果Gemma没有被识别,确保您已经安装了正确的驱动程序。您可以访问Adafruit的官方网站下载驱动程序。

2.第一个Gemma程序

2.1点亮LED

Gemma板上有一个内置的红色LED,连接到引脚1。我们将编写一个简单的程序来点亮这个LED。

//点亮Gemma上的内置LED

voidsetup(){

//设置引脚1为输出模式

pinMode(1,OUTPUT);

}

voidloop(){

//点亮LED

digitalWrite(1,HIGH);

//延时1秒

delay(1000);

//熄灭LED

digitalWrite(1,LOW);

//延时1秒

delay(1000);

}

2.2上传程序

将上述代码复制到ArduinoIDE的编辑器中。

点击文件-示例-01.Basics-Blink,选择Gemma的示例程序。

点击上传按钮(右上角的箭头图标)将程序上传到Gemma。

观察Gemma板上的LED,它应该每秒闪烁一次。

3.使用外部LED

3.1连接外部LED

准备一个LED和一个220欧姆的电阻。

将LED的正极(较长的引脚)连接到Gemma的引脚0。

将LED的负极(较短的引脚)通过220欧姆的电阻连接到Gemma的GND引脚。

3.2编写程序

//点亮外部LED

voidsetup(){

//设置引脚0为输出模式

pinMode(0,OUTPUT);

}

voidloop(){

//点亮LED

digitalWrite(0,HIGH);

//延时1秒

delay(1000);

//熄灭LED

digitalWrite(0,LOW);

//延时1秒

delay(1000);

}

3.3上传程序

将上述代码复制到ArduinoIDE的编辑器中。

确认Gemma已经连接到电脑。

点击上传按钮将程序上传到Gemma。

观察外部LED,它应该每秒闪烁一次。

4.按钮控制LED

4.1连接按钮

准备一个按钮和一个10k欧姆的电阻。

将按钮的一侧连接到Gemma的引脚2。

将按钮的另一侧连接到Gemma的GND引脚。

将10k欧姆的电阻一端连接到引脚2,另一端连接到Gemma的VCC引脚。

4.2编写程序

//按钮控制LED

constintbuttonPin=2;//按钮连接的引脚

constintledPin=0;//LED连接的引脚

intbuttonState=0;//存储按钮状态的变量

voidsetup(){

//设置引脚模式

pinMode(buttonPin,INPUT);

pinMode(ledPin,OUTPUT);

}

voidloop(){

//读取按钮状态

buttonState=digitalRead(buttonPin);

//如果按钮被按下

if(buttonState==HIGH){

//点亮LED

digitalWrite(ledPin,HIGH);

}else{

//熄灭LED

digitalWrite