当前位置:蜗牛素材网>综合资讯>科技>正文

舵机的使用编程实例图:Ardrino,验证串口通信和舵机

人气:178 ℃/2024-04-10 17:49:23

实例一:点亮PIN13引脚

/*Blink等待一秒钟,点亮LED,再等待一秒钟,熄灭LED,如此循环*/// 在大多数Arduino控制板上 13号引脚都连接了一个标有“L”的LED灯// 给13号引脚连接的设备设置一个别名“led”int led = 13;// 在板子启动或者复位重启后, setup部分的程序只会运行一次void setup(){ // 将“led”引脚设置为输出状态 pinMode(led, OUTPUT); }// setup部分程序运行完后,loop部分的程序会不断重复运行void loop() { digitalWrite(led, HIGH); // 点亮LED delay(1000); // 等待一秒钟 digitalWrite(led, LOW); // 通过将引脚电平拉低,关闭LED delay(1000); // 等待一秒钟}

实例二:串口通信验证hello world

int counter=0; //计数器void setup(){//初始化串口ISerial.begin(9600);//9600波特率初始化}void loop(){counter=counter 1;Serial.print(counter);Serial.print(':');Serial.println("hello world");delay(1000);}

实验三:舵机的使用

#include <Servo.h> Servo myservo; //创建一个舵机控制对象 // 使用Servo类最多可以控制8个舵机int pos = 0; // 该变量用与存储舵机角度位置void setup() { myservo.attach(9); // 该舵机由arduino第九脚控制} void loop() { for(pos = 0; pos < 180; pos = 2) // 从0度到180度运动 { // 每次步进一度 myservo.write(pos); // 指定舵机转向的角度 delay(15); // 等待15ms让舵机到达指定位置 } for(pos = 180; pos>=1; pos-=2) //从180度到0度运动 { myservo.write(pos); // 指定舵机转向的角度 delay(15); // 等待15ms让舵机到达指定位置 }

搜索更多有关“舵机的使用编程实例图:Ardrino,验证串口通信和舵机”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
本网站部分内容、图文来自于网络,如有侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2008-2024 蜗牛素材网 All Rights Reserved. 手机版