sg90伺服电机怎么和arduion软件的板子连接起来

辉盛SG90&9G舵机接线与驱动
舵机的相关原理与控制原理
http://www.mcustudio.com.cn/showcourse.asp?id=51
利用单片机PWM信号进行舵机控制
http://www.mcustudio.com.cn/showcourse.asp?id=52
型号:SG90
厂家给出的技术数据:
尺寸:21.5mmX11.8mmX22.7mm
无负载速度:0.12秒/60度(4.8V)
堵转扭矩:1.2-1.4公斤/厘米(4.8V)
使用温度:-30~~+60摄氏度
死区设定:7微秒
工作电压:4.8V-6V
包含:舵机,摇臂,螺丝等所有原厂附件
<img NAME="image_operate_97023" ALIGN="middle" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://img04.taobaocdn.com/imgextra/i4/CaKSXepXXXXXXXXX_!!.jpg"
ALT="辉盛SG90&9G舵机接线与驱动"
TITLE="辉盛SG90&9G舵机接线与驱动" />
&以下是Arduino驱动程序,在Leonardo板上调试通过。注意上传程序给Arduino板子时不要连接舵机,以免过大的电流烧毁PC的USB接口。
驱动方法之一:直接编程产生需要的脉冲。
int servopin =
//定义舵机接口数字接口7 也就是舵机的橙色信号线。
void servopulse(int angle)//定义一个脉冲函数
pulsewidth=(angle*11)+500;&
//将角度转化为500-2480的脉宽值
digitalWrite(servopin,HIGH);&&&
//将舵机接口电平至高
delayMicroseconds(pulsewidth);& //延时脉宽值的微秒数
digitalWrite(servopin,LOW);&&&&
//将舵机接口电平至低
& delayMicroseconds(20000-pulsewidth);
void setup()
& pinMode(servopin,OUTPUT);//设定舵机接口为输出接口
void loop()
//把值的范围映射到0到165左右
&for( int angle =
0;angle&165;angle+=10){
&&& for(int
i=0;i&50;i++)& //发送50个脉冲
servopulse(angle);&& //引用脉冲函数
& delay(1000);
驱动方法之二:调用Servo库函数,用中断方式驱动舵机。
// by BARRAGAN &&
// This example code is in the public domain.
#include &Servo.h&
S& // create servo object to control
&&&&&&&&&&&&&&&
// a maximum of eight servo objects can be created
int pos = 0;&&&
// variable to store the servo position
void setup()
& myservo.attach(9);& // attaches
the servo on pin 9 to the servo object
void loop()
& for(pos = 0; pos & 180; pos +=
1)& // goes from 0 degrees to 180 degrees
{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
// in steps of 1 degree
myservo.write(pos);&&&&&&&&&&&&&
// tell servo to go to position in variable 'pos'
delay(15);&&&&&&&&&&&&&&&&&&&&&&
// waits 15ms for the servo to reach the position
& for(pos = 180; pos&=1;
pos-=1)&&&&
// goes from 180 degrees to 0 degrees
{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
myservo.write(pos);&&&&&&&&&&&&&
// tell servo to go to position in variable 'pos'
delay(15);&&&&&&&&&&&&&&&&&&&&&&
// waits 15ms for the servo to reach the position
注意:这里面有改变电调刷新频率(PWM频率)的方法:
自带的servo库默认的频率是50Hz,但是可以在它的头文件Servo.h中修改。修改下面这行可以把PWM频率升到400Hz:
#define REFRESH_INTERVAL 2500
刷新间隔改为2.5ms,但是这时就只能容纳一个舵机的信号了。servo库也是通过上面这种中断方式实现的
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。Arduino UNO R3 智慧小車,智能車 尋跡, 超音波避障, 紅外線,藍芽遙控 | 台灣物聯科技 TaiwanIOT Studio
歡迎光臨 台灣物聯科技
if ( typeof suggestion.div_badge_open !== 'undefined' ) {
html += suggestion.div_badge_
if ( typeof suggestion.on_sale !== 'undefined' ) {
html += suggestion.on_
if ( typeof suggestion.featured !== 'undefined' ) {
html += suggestion.
if ( typeof suggestion.div_badge_close !== 'undefined' ) {
html += suggestion.div_badge_
if ( typeof suggestion.price !== 'undefined' && suggestion.price != '' ) {
html += ' ' + suggestion.
if ( typeof suggestion.excerpt !== 'undefined' ) {
html += ' ' +
suggestion.excerpt.replace(new RegExp(pattern, 'gi'), '$1');
html += '';
$('.yith-ajaxsearchform-container .cat').on('change', function() {
$('.yith-ajaxsearchform-container .yith-s').focus();
if ( typeof suggestion.div_badge_open !== 'undefined' ) {
html += suggestion.div_badge_
if ( typeof suggestion.on_sale !== 'undefined' ) {
html += suggestion.on_
if ( typeof suggestion.featured !== 'undefined' ) {
html += suggestion.
if ( typeof suggestion.div_badge_close !== 'undefined' ) {
html += suggestion.div_badge_
if ( typeof suggestion.price !== 'undefined' && suggestion.price != '' ) {
html += ' ' + suggestion.
if ( typeof suggestion.excerpt !== 'undefined' ) {
html += ' ' +
suggestion.excerpt.replace(new RegExp(pattern, 'gi'), '$1');
html += '';
$('.yith-ajaxsearchform-container .cat').on('change', function() {
$('.yith-ajaxsearchform-container .yith-s').focus();
Arduino UNO R3 智慧小車/機器人自走車學習套件
4.43 沒有 5
&#78;&#84;&#36;2,429 &#78;&#84;&#36;2,143 未稅
Arduino 智慧小車套件是一款單片機學習應用開發系統,以 arduino 開發板系列 atmega-328p 為核心,完成尋線,避障,紅外遙控和藍牙遙控的功能,,套件包含了大量的趣味程序,並可擴展外置的電路模塊,從而增加小車的使用功能。旨在讓使用者在學習ARDUINO單片機時能脫離枯燥的理論知識,在玩樂中獲取單片機系統開發的能力。
五合一專題 Arduino 智慧小車教學套件組 (尋跡, 超音波避障, 紅外線遙控, 藍芽遙控, PS2 搖桿) , 支援多種遙控功能, 尋跡, 避障, 藍芽遙控,紅外線遙控,手機遙控,PC 遙控。
包含完整教學光碟, 一步一步教您組裝與測試,Arduino 智慧小車套件是一款單片機學習應用開發系統,以 arduino 開發板系列 atmega-328p 為核心,完成尋線,避障,紅外遙控和藍牙遙控的功能,,套件包含了大量的趣味程序,並可擴展外置的電路模塊,從而增加小車的使用功能。旨在讓使用者在學習ARDUINO單片機時能脫離枯燥的理論知識,在玩樂中獲取單片機系統開發的能力。
貨號: -2)
分類: , ,
加入購物車
智慧小車/機器人自走車 專題製作套件 for Arduino 五合一多功能智慧車學習套件
黑白尋跡, 超音波避障, 紅外線遙控, 藍芽遙控, PS2 搖桿 五合一多功能操控
五合一專題 Arduino 智慧小車教學套件組 (尋跡, 超音波避障, 紅外線遙控, 藍芽遙控, PS2 搖桿) , 支援多種遙控功能, 尋跡, 避障, 藍芽遙控,紅外線遙控,手機遙控,PC 遙控。
包含完整教學光碟, 一步一步教您組裝與測試,Arduino 智慧小車套件是一款單片機學習應用開發系統,以 arduino 開發板系列 atmega-328p 為核心,完成尋線,避障,紅外遙控和藍牙遙控的功能,,套件包含了大量的趣味程序,並可擴展外置的電路模塊,從而增加小車的使用功能。旨在讓使用者在學習ARDUINO單片機時能脫離枯燥的理論知識,在玩樂中獲取單片機系統開發的能力。
電機參數:電壓範圍:1.5-12V,電機軸長:10mm,6.0V 50、100rpm/min.
控制電機選用L298N驅動模塊,與單片機真正隔離.
三組尋線模塊,檢測黑白線,精度更高,也可用與防跌落控制.
紅外遙控通信模塊,組成智慧小車遙控系統。
藍牙無線模塊,可以和手機藍牙配對遙智慧小車
PS2 無線搖桿模組, 可以搭配 PS2 無線搖桿進行智慧車的遙控
可接入外部7~12V的電壓。並能搭載多款傳感器模塊,根據您的想像力實現各種功能。
第一堂課: L298N 電機驅動板的應用
第二堂課: 智慧小車尋線實驗
第三堂課: 超聲波避障實驗
第四堂課: 紅外遙控控制智慧小車實驗
第五堂課: 四和一(尋線、避障、紅外線遙控、藍牙遙控) 多功能實驗
第六堂課: 五和一(尋線、避障、紅外線遙控、藍牙遙控、PS2 搖桿遙控) 多功能實驗
金屬減速馬達 2 個
橡膠材質輪胎 2 個
馬達固定件 2 個
牛眼萬向輪
壓克力底盤 2 片
L298N 馬達驅動板 1 個
UNO R3 控制板 1 個
Arduino 感測器擴展板 1 個
藍芽手機控制模組 1 個
SG90 舵機 1 個
超音波模組 1 個
三組尋線模組
紅外接收感測器
單片機遙控器
2000MA 18650 充電電池 2 節
18650 電池盒 1 個
18650 充電器 1 個
杜邦線 40 條
銅柱 35MM 4 個、10MM 2 個
3MM 螺絲螺母若干
PS2 無線遙控手把
我們為初學者彙整的 Arduino 入門學習資料包
Arduino官方教學影片(中文繁體字幕) 1080P
我跟兒子組好了,挺有成就感的。整體而言內附的教學還算齊全看得懂,不過建議可以再把整個組裝影片的部分把細節區分的更清楚一點。 請問 PS2 搖桿教學的部分是否可以一樣套用在別的套件上?
消息與通知
購物方便放心 全省超商取貨付款
提供全省超商取貨付款服務,超商取貨付款金額上限是8,000元
本站通過 GeoTrust 惡意軟體掃描安全驗證
本站全面採用 2048位元 SSL 加密連線
物聯科技電子報
★ 台灣物聯購物網不用先註冊會員,請直接選購商品結帳完成即可加入會員 ★鏌ョ湅: 1307|鍥炲?: 10
濡備綍鍋氫竴涓?垚鍝佺殑鐩掑瓙
褰撳墠绂荤嚎
TA鐨勬瘡鏃ュ績鎯呭紑蹇}

我要回帖

更多关于 arduion boot 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信