shenqii.com
域名年龄: 14年5个月9天HTTP/1.1 200 OK 访问时间:2014年12月12日 12:50:37 X-Pingback: http://shenqii.com/xmlrpc.php 客户端设定:IE=EmulateIE7 Keep-Alive: timeout=15, max=300 连接:Keep-Alive Transfer-Encoding: chunked 类型:text/html; charset=UTF-8 网站编码:UTF-8
申祺 – 有态度的科技博客Arduino 蓝牙控制 L298N 直流电机驱动板附代码机器人No Responses »七 302014一段蓝牙控制车子的代码,直流电机驱动板为 L298N,稍后补充更详细的资料。int Input1 = 13; // motor Aint Input2 = 12;int EnA = 10;int Input3 = 11; // motor Bint Input4 = 8;int EnB = 9;const int pinRx = 0; //蓝牙数据传输接口(3.3V)const int pinTx = 1;int dir; //运行控制void setup(){Serial.begin(9600); //设置波特率pinMode(Input1, OUTPUT); //左轮端口模式设置pinMode(Input2, OUTPUT); //左轮端口模式设置pinMode(EnA, OUTPUT);pinMode(Input3, OUTPUT); //右轮端口模式设置pinMode(Input4, OUTPUT); //右轮端口模式设置pinMode(EnB,OUTPUT);digitalWrite(Input1, LOW); //左轮端口模式初始化设置digitalWrite(Input2, LOW); //左轮端口模式初始化设置digitalWrite(Input3, LOW); //右轮端口模式初始化设置digitalWrite(Input4, LOW); //右轮端口模式初始化设置pinMode(pinTx, OUTPUT);pinMode(pinRx, INPUT);}void loop(){dir = Serial.read();switch(dir){case 'f':m_forward();break;case 'b':m_back();break;case 'l':m_left();break;case 'r':m_right();break;default:m_stop();}}void m_forward() //前进{digitalWrite(Input1, LOW);digitalWrite(Input2, HIGH);analogWrite(EnA, 250);digitalWrite(Input3, LOW);digitalWrite(Input4, HIGH);analogWrite(EnB, 250);Serial.println("forward!");delay(1000);}void m_back() //后退{digitalWrite(Input1, HIGH);digitalWrite(Input2, LOW);analogWrite(EnA, 250);digitalWrite(Input3, HIGH);digitalWrite(Input4, LOW);analogWrite(EnB, 250);Serial.println("back!");delay(1000);}void m_left() //左拐弯{digitalWrite(Input1, HIGH);digitalWrite(Input2, LOW);analogWrite(EnA, 250);digitalWrite(Input3, LOW);digitalWrite(Input4, HIGH);analogWrite(EnB, 250);Serial.println("left!");delay(1000);}void m_right() //右拐弯{digitalWrite(Input1, LOW);digitalWrite(Input2, HIGH);analogWrite(EnA, 250);digitalWrite(Input3, HIGH);digitalWrite(Input4, LOW);analogWrite(EnB, 250);Serial.println("right!");delay(1000);}void m_stop() //停车{digitalWrite(Input1, LOW);digitalWrite(Input2, LOW);digitalWrite(Input3, LOW);digitalWrite(Input4, LOW);Serial.println("stop!");delay(1000);}Posted by 申 祺 at 14:58 Tagged with: Arduino, L298N, 直流电机, 蓝牙, 驱动板Arduino 教程之:步进电机控制机器人No Responses »五 032014/*Stepper Motor Control – one revolution步进电机控制 – 一圈This program drives a unipolar or bipolar stepper motor.The motor is attached to digital pins 8 – 11 of the Arduino.这个程序驱动单极或双极步进电机。电机连接到 Arduino 的数字引脚 8 – 11。The motor should revolve one revolution in one direction, thenone revolution in the other direction. 电机应朝一个方向旋转一圈,然后朝相反方向旋转一圈。Created 11 Mar. 2007Modified 30 Nov. 2009by Tom Igoe*/Continue reading »Posted by 申 祺 at 23:04 Tagged with: Arduino, 控制, 教程, 步进电机, 步进马达Arduino 教程之:XBee 无线通信机器人No Responses »三 242014借助 XBee 扩展板我们可以很方便地将 XBee 模块连接到 Arduino 上,XBee 模块的工作原理也非常简单,它与 Arduino 之间其实就是通过串行接口(即 Tx 和 Rx 引脚)进行通信。对于简单的点对点通信来讲,只需要通过串行接口向 XBee 模块写数据就可以实现数据的发送;当 XBee 模块通过无线通道接收到数据时,通过读串行接口可以很方便地获得这些数据。原理弄清楚之后,其实我们可以将 XBee 模块看成是 Arduino 的串口,通过相应的串口操作函数来实现数据的接收和发送。首先请按照 Arduino XBee 模块使用手册中的说明配置好你的两个 XBee 模块,然后将相应的跳线连接到 XBee 一端: Continue reading »Posted by 申 祺 at 15:02 Tagged with: Arduino, XBee, 教程,
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2025-05-28 03:42, Process in 0.0029 second.