国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

ESP32舵機控制全攻略:從PWM原理到高級玩法與常見故障排查

ESP32舵機控制全攻略:從PWM原理到高級玩法與常見故障排查 如果你玩ESP32有一陣子了很難不碰到舵機控制這道坎。做智能小車要轉(zhuǎn)方向做機械臂要抬關(guān)節(jié)做云臺要偏航俯仰背后都是同一個東西在干活舵機。而我見過太多人卡在“代碼能編譯、舵機就是不聽話”這個階段要么抖動、要么轉(zhuǎn)不到位、要么接上就重啟。這篇ESP32舵機控制全攻略就是要把這些坑一次性填平從PWM信號原理、舵機選型、供電設(shè)計到ESP32驅(qū)動代碼、多舵機管理、平滑運動、串口指令控制一路講到高級玩法。新手上手能照著接線跑通第一個例子有基礎(chǔ)的人也能從高級部分找到優(yōu)化思路。1. 項目整體拆解為什么偏偏用ESP32玩舵機先說方案選型。單片機世界里能做舵機控制的板子很多但ESP32有幾個特性讓它特別適合干這活一是PWM資源多內(nèi)置LEDCLED Control控制器最多支持16路PWM輸出不需要外掛擴展芯片就能驅(qū)動十來個舵機二是引腳數(shù)量足夠多給每個舵機分配獨立信號線很寬松三是主頻高240MHz跑復(fù)雜控制邏輯、多舵機插值運算都不吃力四是自帶Wi-Fi和藍(lán)牙做完本地控制還能接上位機、接手機這個后面講高級應(yīng)用會用到。我最初做舵機控制其實用的是普通開發(fā)板引腳少、PWM通道也少接兩個舵機就得精打細(xì)算頻率稍微不對整個程序就亂了。換成ESP32之后最大的感受是“從省著用變成隨便用”16個PWM通道、4組定時器、微秒級脈寬精度這些參數(shù)放在舵機控制場景里非常寬裕。這套方案要解決的核心問題其實可以歸納成三類。第一類是“轉(zhuǎn)不起來”舵機不動作、角度偏、或者上電就卡死這多半是硬件接線和供電的問題。第二類是“轉(zhuǎn)不準(zhǔn)”角度誤差、回中偏差、兩路舵機動作不同步這是PWM信號和控制邏輯的問題。第三類是“轉(zhuǎn)不漂亮”舵機像開關(guān)一樣啪地彈過去而不是平滑運動這是運動規(guī)劃的問題。大部分人做到第一類就放棄了實際上后兩類才是讓項目看起來“專業(yè)”的分水嶺。這篇攻略采用的思路是從底層原理講起再做最小系統(tǒng)驗證最后往上疊加功能。我不會一上來就丟一堆代碼而是先把“為什么舵機要50Hz PWM”“為什么脈寬是0.5ms到2.5ms”“為什么必須共地”這些底層邏輯講清楚這樣后面排查問題才有依據(jù)。2. 舵機控制的核心PWM信號、選型與供電2.1 角度是靠“脈寬”而不是“占空比”決定的先聊最容易被忽略的基礎(chǔ)。標(biāo)準(zhǔn)模擬舵機的控制信號是一路周期為20ms的PWM方波也就是50Hz。舵機真正關(guān)心的是高電平持續(xù)多久這個“高電平持續(xù)時間”叫脈寬單位是微秒。絕大多數(shù)標(biāo)準(zhǔn)舵機的脈寬映射關(guān)系是這樣的0.5ms脈寬對應(yīng)0°1.5ms對應(yīng)90°2.5ms對應(yīng)180°。換算成角度就是脈寬(μs) 500 (角度 / 180.0) * 2000反過來說如果要讓舵機停在45°那脈寬就是500 45 / 180 * 2000 1000μs也就是1ms。這里有個很多人踩過的坑一聽到PWM就只關(guān)心占空比。比如你用50Hz頻率、50%占空比去驅(qū)動舵機得到的高電平是10ms遠(yuǎn)超過2.5ms舵機要么直接打死要么狂抖。占空比是比值而舵機讀的是絕對值。所以一定要記住頻率固定50Hz、脈寬才是控制量。有些數(shù)字舵機支持更高頻率比如333Hz甚至部分總線舵機完全不走PWM協(xié)議。選舵機前先確認(rèn)類型標(biāo)準(zhǔn)模擬舵機就老老實實按50Hz來。2.2 常見舵機型號怎么選不是扭矩越大越好我常用的是常見的SG90小舵機和MG996R金屬齒輪大舵機這兩個型號足夠說明選型邏輯。SG90是塑料齒輪重量9g左右扭矩大約1.8kg·cm適合做小車轉(zhuǎn)向、云臺俯仰、小型機械臂的末端關(guān)節(jié)。MG996R是金屬齒輪重量55g左右扭矩能達(dá)到11kg·cm左右適合做機械臂大臂、底盤轉(zhuǎn)向這類需要承受較大負(fù)載的關(guān)節(jié)。選型核心看三點。第一是扭矩余量。舵機的峰值扭矩要大于關(guān)節(jié)實際負(fù)載的2到3倍。如果關(guān)節(jié)需要1kg·cm的力用SG90的1.8kg·cm勉強夠但長時間接近滿負(fù)荷運轉(zhuǎn)會發(fā)熱嚴(yán)重、壽命驟降。這時候就該上MG996R或者更高一級的舵機。第二是工作電壓。SG90標(biāo)稱4.8VMG996R可以支持4.8V到6.8V。電壓越高扭矩越大但同時電流也上去。很多人直接把舵機接到ESP32的3.3V引腳上結(jié)果連空載都轉(zhuǎn)不動道理就在這。常規(guī)做法是給舵機一個5V的獨立電源電壓不足時再考慮升壓或換更高電壓舵機。第三是齒輪材質(zhì)。金屬齒輪抗沖擊、壽命長但價格高、重量大、電流需求也高塑料齒輪便宜、輕巧適合低速輕載場景。高速碰撞場景比如機器狗、機械臂快速擺動別用塑料齒輪容易掃齒。2.3 供電設(shè)計最容易翻車的環(huán)節(jié)沒有之一我調(diào)試舵機項目時踩過最狠的坑就是供電。一個SG90空載電流大概100mA到200mA堵轉(zhuǎn)時能飆到650mA甚至更高M(jìn)G996R堵轉(zhuǎn)電流可以超過2A。而大部分ESP32開發(fā)板的板載穩(wěn)壓器能穩(wěn)定輸出的電流也就500mA左右還要分給主控和Wi-Fi。結(jié)果就是舵機一啟動電壓瞬間被拉低ESP32直接重啟或者舵機在原地嗡嗡發(fā)抖。正確接法分兩路走ESP32用USB供電或獨立的3.3V/5V供電舵機用獨立的5V電源供電兩者之間必須共地。所謂共地就是把外部電源的負(fù)極和ESP32的GND引腳連在一起。如果不共地PWM信號的電平參考點不一致舵機收到的信號可能完全亂掉。如果你只是測試一個SG90用5V 1A的適配器就夠如果是兩個MG996R建議上5V 3A以上的電源或者直接用2S鋰電池加5V穩(wěn)壓模塊/UBEC。總之舵機電源寧大勿小尤其不要圖省事直接從ESP32開發(fā)板的Vin引腳甚至3.3V引腳取電。3. 硬件連接與最小系統(tǒng)搭建3.1 三根線的正確接法標(biāo)準(zhǔn)舵機引出來三根線顏色約定一般是棕色或黑色是地線GND紅色是電源線VCC橙色或黃色是信號線Signal。信號線接ESP32的GPIO引腳電源線接外部5V正極地線接外部電源負(fù)極同時和ESP32的GND相連。注意信號線絕對不要接到5V上ESP32的GPIO是3.3V邏輯直接接5V輕則IO口損壞重則燒芯片。某些舵機尤其是工業(yè)舵機需要5V邏輯信號那就要加電平轉(zhuǎn)換電路不能用3.3V直驅(qū)。推薦優(yōu)先使用的信號引腳有GPIO13、GPIO12、GPIO14、GPIO27、GPIO26、GPIO25。這幾個引腳沒有上電時序限制也沒有板載外設(shè)占用是舵機控制的“安全區(qū)”。需要避開的是GPIO0BOOT引腳、GPIO1和GPIO3串口、GPIO6到GPIO11連接板載Flash等。3.2 布線實踐信號線要短地線要粗常見場景里舵機裝在機械臂末端信號線要走一兩米這時就容易出問題。舵機信號線最好控制在20cm以內(nèi)越短越穩(wěn)。如果必須長距離走線用屏蔽線或者雙絞線并且GPIO上可以加一個1kΩ串聯(lián)電阻降低信號反射和干擾。電源線路也要注意。舵機啟動瞬間電流很大如果電源線太細(xì)線路壓降會把5V拉到4V以下舵機自然沒勁。我習(xí)慣用18AWG以上的線做舵機電源線或者直接焊線到舵機端而不是用杜邦線。實測過用普通杜邦線帶兩個MG996R同時動作線會發(fā)熱電壓跌落很明顯。最后說一句多舵機項目里建議給每個舵機電源端加一個100μF到470μF的電解電容靠近舵機電源輸入位置。這個電容能在啟動瞬間補充電流能明顯減少電壓跌落導(dǎo)致的抖動。4. 開發(fā)環(huán)境配置與舵機庫選型4.1 安裝Arduino Core for ESP32與ESP32Servo庫軟件側(cè)我用的是Arduino IDE加Espressif官方Arduino Core。安裝好核心之后還需要裝一個關(guān)鍵庫ESP32Servo。這個庫是專門為ESP32適配的舵機控制庫底層封裝了LEDC的PWM設(shè)置并把控制接口抽象成類似普通開發(fā)板Servo庫的寫法。在Arduino庫管理器里搜索“ESP32Servo”直接安裝作者是某個社區(qū)開發(fā)者這已經(jīng)是ESP32舵機控制事實上最常用的庫。它能同時管理十幾路舵機支持微秒級脈寬寫入還內(nèi)置了平滑移動方法后面的高級應(yīng)用會用到。如果不用這個庫直接用ESP32自帶的LEDC API寫PWM也行但手寫的代碼要多處理定時器分組、通道分配這些細(xì)節(jié)對新手不友好。我的建議是標(biāo)準(zhǔn)舵機控制場景一律用ESP32Servo只有需要非常規(guī)頻率或自定義波形的特殊需求才直接用LEDC API。4.2 ESP32Servo庫與LEDC API的關(guān)系理解一下底層邏輯。ESP32的LEDC模塊有16個通道分成4組定時器每組定時器最多帶8個通道。同組定時器的通道必須共用相同的頻率和分辨率。ESP32Servo庫會把舵機請求的50Hz設(shè)置到某個定時器組然后把通道分配給舵機。這里有個容易踩雷的地方同一組定時器里所有通道頻率必須相同如果你在一個項目里又用LEDC做LED呼吸燈頻率比如5kHz又用ESP32Servo驅(qū)動舵機50Hz兩者如果落在同一組定時器上會互相干擾表現(xiàn)為舵機亂抖、燈頻閃。解決辦法是手動指定servo庫使用不同的定時器或者干脆舵機和LED呼吸燈用不同的LEDC定時器組。我一般在多任務(wù)項目里習(xí)慣拆成兩組一組定時器專門給舵機另一組定時器給其它PWM設(shè)備這樣互不干擾。5. 基礎(chǔ)驅(qū)動代碼從write到自定義脈寬5.1 最小驅(qū)動代碼裝好庫之后跑通第一個舵機最簡單#include ESP32Servo.h Servo myServo; const int servoPin 13; void setup() { myServo.attach(servoPin, 500, 2400); // 引腳, 最小脈寬μs, 最大脈寬μs myServo.write(90); // 回到中位 } void loop() { for (int angle 0; angle 180; angle 1) { myServo.write(angle); delay(15); } for (int angle 180; angle 0; angle - 1) { myServo.write(angle); delay(15); } }attach函數(shù)的三個參數(shù)分別是信號引腳、最小脈寬和最大脈寬。默認(rèn)值是544到2400μs對應(yīng)0°和180°。為什么我寫500到2400因為SG90的實際行程范圍通常到不了2.5ms用2400作為180°端點在接近兩端時更不容易頂死。實測中我發(fā)現(xiàn)用默認(rèn)值直接write(0)和write(180)時有些舵機會發(fā)出“咔咔”的頂齒聲那是舵機機械限位已經(jīng)到了但信號還在驅(qū)動它繼續(xù)往死里頂。把脈寬范圍縮小一點反而更安全代價只是犧牲一點點角度范圍換來的是齒輪和保護(hù)。5.2 用writeMicroseconds精確控制如果你需要非常精確地控制某一個中間角度或者想讓舵機停在5°、10°這種位置的精細(xì)點上靠write(angle)可能不夠細(xì)因為庫內(nèi)部還要做一次浮點到脈寬的轉(zhuǎn)換。更直接的方法是writeMicrosecondsmyServo.writeMicroseconds(1500); // 90°位置 myServo.writeMicroseconds(1000); // 45°位置 myServo.writeMicroseconds(2000); // 135°位置這里有個好處你可以繞過角度整數(shù)直接給任意脈寬實現(xiàn)亞度級的位置控制。還有一個實際用途校準(zhǔn)舵機的中位。不同品牌舵機的90°位置對應(yīng)的脈寬可能略有偏差有的在1480μs有的在1520μs。用一個可以微調(diào)脈寬的程序?qū)崪y找出舵機真正回中的脈寬再把這個值作為基準(zhǔn)能顯著提升多舵機項目的精度。5.3 多舵機同步控制多舵機控制有兩種思路一種是每個舵機獨立attach然后逐個write另一種是所有舵機循環(huán)一個時間片讓它們在視覺上“同步”運動。第一種寫法的參考代碼#include ESP32Servo.h Servo servo[6]; int pins[6] {13, 12, 14, 27, 26, 25}; void setup() { for (int i 0; i 6; i) { servo[i].attach(pins[i], 500, 2400); servo[i].write(90); } } void loop() { for (int a 0; a 180; a 2) { for (int i 0; i 6; i) { servo[i].write(a); } delay(20); } }注意我在loop里不是把一個舵機從0轉(zhuǎn)到180再轉(zhuǎn)下一個而是所有舵機同時逐步變化。舵機物理響應(yīng)有一個時間過程多個舵機同時收到位置更新指令時它們在視覺上是同步開始運動的這就是“偽同步”。如果真要讓多個舵機精確到同一時刻到達(dá)某個角度單靠write是不夠的需要計算每個舵機的速度和加速度讓它們在同一時間窗內(nèi)到達(dá)目標(biāo)這就引出下一步的平滑運動。6. 高級應(yīng)用平滑運動、串口控制與多路擴展6.1 用插值實現(xiàn)平滑運動直接write會讓舵機以最大速度“彈”到目標(biāo)位置在機械臂上看起來非常生硬而且還容易因為慣性造成末端抖動。解決思路是中間插值把一段行程切成很多小步每步之間加延時讓舵機看起來是“勻速滑過去”。void smoothMove(Servo s, int startAngle, int endAngle, int durationMs) { int steps 30; int delta endAngle - startAngle; for (int i 0; i steps; i) { int angle startAngle delta * i / steps; s.write(angle); delay(durationMs / steps); } }這個接口看起來簡單但實際使用有幾個細(xì)節(jié)。第一是steps太少會有頓挫感太多則舵機追不上指令動作反而出現(xiàn)滯后。我實踐經(jīng)驗是30步左右對大多數(shù)模擬舵機剛剛好。第二是durationMs的最小值有物理限制普通模擬舵機從0°轉(zhuǎn)到180°大約需要0.3到0.5秒如果你強行把durationMs設(shè)成200ms舵機追不上最后還是全速沖過去。第三是這種簡單線性插值沒有加減速機械臂高速啟動、急停時依然會有沖擊感真正的順滑要在起始和結(jié)束段做S曲線加減速即速度先慢、中間快、末尾再慢。S曲線實現(xiàn)也不復(fù)雜就是在插值時不再等比例分配角度而是按一個正弦或多項式曲線分配比例。比如用正弦函數(shù)float t (float)i / steps; float eased (1.0 - cos(t * PI)) / 2.0; int angle startAngle (int)(delta * eased);這個公式的好處是起步和收尾速度都是0中間自然加速機械動作明顯柔和很多。6.2 串口指令控制把舵機交給上位機項目做大了之后舵機不可能總在固定的循環(huán)里跑你需要在上位機或者另一塊主控上隨時指定某個舵機轉(zhuǎn)到某個角度。最簡單的實現(xiàn)就是串口協(xié)議。#include ESP32Servo.h Servo myServo; String input ; void setup() { Serial.begin(115200); myServo.attach(13, 500, 2400); } void loop() { while (Serial.available()) { char c Serial.read(); if (c \n) { int angle input.toInt(); if (angle 0 angle 180) { myServo.write(angle); Serial.println(OK: String(angle)); } else { Serial.println(ERR); } input ; } else { input c; } } }協(xié)議格式定義為直接發(fā)整數(shù)如90換行確認(rèn)。回讀OK或ERR方便上位機確認(rèn)指令到達(dá)。這個協(xié)議很短但擴展性很好如果要控制多個舵機可以約定成1:90表示1號舵機到90°解析時用split處理冒號即可。再往上走可以用ESP32的Wi-Fi功能把舵機控制做成一個HTTP接口或者WebSocket服務(wù)。上位機不需要連串口線直接在瀏覽器里拖動滑塊遠(yuǎn)程控制機械臂。這部分本質(zhì)上是把串口字符換成了網(wǎng)絡(luò)請求控制邏輯完全一樣但應(yīng)用場景一下子就打開了。6.3 多舵機數(shù)量擴展PCA9685還是繼續(xù)用ESP32引腳如果舵機數(shù)量超過10個直接占用GPIO就不太劃算了因為還要留引腳給傳感器、編碼器、顯示屏。這種時候我傾向于用PCA9685舵機驅(qū)動板。它通過I2C接口控制16路PWM整個板子只占ESP32的兩個引腳SDA和SCL卻能接16個舵機擴展多塊板子還能繼續(xù)堆通道數(shù)。PCA9685的接線也很簡單VCC接5VGND共地SDA接GPIO21SCL接GPIO22ESP32的默認(rèn)I2C引腳。軟件上裝Adafruit PWM Servo Driver庫初始化時設(shè)置頻率為50Hz然后通過setPWM(channel, 0, pulseWidth)控制對應(yīng)舵機。這里有個關(guān)鍵參數(shù)PCA9685內(nèi)部是12位分辨率占空比數(shù)值范圍0到4095。50Hz周期20ms那么1ms脈寬對應(yīng)的計數(shù)是4095 * 1 / 20 ≈ 2051.5ms對應(yīng)307。換算公式pulseCount 脈寬(ms) * 4095 / 20用這個庫驅(qū)動舵機時記得給PCA9685單獨供電它板載的穩(wěn)壓器一般是給邏輯部分用的舵機電流還是從外部5V走。6.4 定時器分組與自定義PWM突破庫的邊界ESP32Servo庫很好用但它隱藏了定時器分配細(xì)節(jié)。如果你需要完全掌控PWM輸出或者是想在同一塊板上同時輸出多種頻率可以直接使用LEDC APIconst int freq 50; const int resolution 16; const int channel 0; const int pin 13; ledcSetup(channel, freq, resolution); ledcAttachPin(pin, channel); // 0°對應(yīng)脈寬0.5ms20ms周期duty 2^16 * 0.5 / 20 1638 ledcWrite(channel, 1638); // 90°對應(yīng)1.5ms脈寬duty 65535 * 1.5 / 20 4915 ledcWrite(channel, 4915);用16位分辨率時計數(shù)范圍0到6553550Hz下每個計數(shù)單位約0.3μs的脈寬精度足夠精細(xì)。但要注意16位分辨率下LEDC的實際分頻系數(shù)是有限制的某些頻率組合可能導(dǎo)致實際輸出頻率偏離設(shè)定值。我實測下來50Hz配16位在ESP32上工作正常如果你需要高速PWM把分辨率降到12位或更低反而更穩(wěn)定。這個方案適合的場景舵機需要非標(biāo)準(zhǔn)脈寬范圍、需要和別的PWM設(shè)備并行、或者需要在中斷里動態(tài)改脈寬的情況。普通控制還是用ESP32Servo更省心。7. 常見問題與排查技巧實錄7.1 舵機抖動或嗡嗡響怎么查舵機抖動永遠(yuǎn)是供電問題排在第一位信號問題排在第二位。先看電源舵機供電電壓是否穩(wěn)定有沒有用獨立電源地線有沒有共地電源線是否太細(xì)。用萬用表實時量一下舵機電源端的電壓如果動作瞬間電壓掉到4.5V以下基本就是供電不足。排除供電后再看信號線線是否太長、是否靠近電機或電感元件、有沒有和電源線綁在一起走線。我遇到過一次舵機在某個特定角度狂抖查了很久發(fā)現(xiàn)是控制線和大電流導(dǎo)線平行走了40cm干擾信號了。把導(dǎo)線分開、加上屏蔽后解決。還有一個容易忽略的點PWM頻率。如果你用ESP32Servo庫頻率被固定在50Hz不需要管但如果你手寫了LEDC配置頻率設(shè)錯比如設(shè)成500Hz舵機就會瘋狂抖動并尖銳鳴叫。檢查ledcSetup里的freq參數(shù)。7.2 舵機不動但發(fā)燙先聽聲音。如果舵機通電后內(nèi)部馬達(dá)在較勁發(fā)出悶悶的嗡聲說明舵機在努力往某個方向轉(zhuǎn)但被卡住了。常見原因是齒輪卡死、連桿過緊、或者電源電壓不夠?qū)е买?qū)動不了。這時候立即斷電手動轉(zhuǎn)動舵機搖臂看是否順暢排除機械卡頓。另一種情況是信號根本沒進(jìn)去。用示波器或邏輯分析儀看GPIO有沒有方波輸出沒有示波器的話先用Serial.print打印一下程序運行狀態(tài)確認(rèn)程序確實跑到了attach和write那幾行。我吃過一次虧初始化代碼寫在setup里然后loop里有個死循環(huán)跳不出來舵機當(dāng)然紋絲不動。7.3 接上舵機ESP32就重啟這是最經(jīng)典的電源坑。舵機啟動瞬間的電流沖擊拉低了整個系統(tǒng)的電壓ESP32的穩(wěn)壓器檢測到欠壓直接復(fù)位。排查方法把舵機的電源線和ESP32分開用獨立5V電源給舵機共地后如果問題消失那就確認(rèn)了是供電不足。如果臨時沒有獨立電源有一個應(yīng)急辦法在舵機電源引腳旁邊加一個大電容比如1000μF電解電容能緩解瞬間浪涌。但這只是緩兵之計長期跑項目一定要獨立供電。7.4 多個舵機動作互相干擾現(xiàn)象是動A舵機時B舵機也跟著抖或者兩個舵機位置錯亂。這大概率是定時器組沖突。前面講過ESP32的LEDC分4組定時器同組共享頻率。如果兩個舵機恰好被分配到同組定時器而且你在程序里又手動去改了這個組里某一個通道的頻率就會把整組通道帶偏。解決辦法ESP32Servo庫里有setTimerHz相關(guān)配置或者在attach前查清楚通道和定時器分配。更省事的方法是把所有用到不同頻率的PWM設(shè)備用同一組頻率驅(qū)動比如LED呼吸燈直接舍棄或者單獨用另一個LEDC定時器組、讓舵機全部走某一個組。7.5 實測排查順序表根據(jù)我大量排查經(jīng)驗列一張速查表按順序檢查能省下大量時間現(xiàn)象第一排查項第二排查項第三排查項舵機完全不動信號線是否接對GPIO供電是否到位代碼是否執(zhí)行到write舵機抖動供電電壓是否穩(wěn)定信號線是否受干擾頻率是否50Hz舵機角度不準(zhǔn)脈寬范圍是否匹配機械安裝是否松動舵機是否磨損接舵機即重啟供電是否獨立電容是否缺失電源功率是否夠多舵機互相影響定時器組是否沖突共地是否可靠電源線是否過細(xì)這張表不一定覆蓋所有情況但能解決日常八成問題。我后來做舵機項目都是先按表格過一遍再決定要不要深入排查程序邏輯。8. 一些親測好用的工程習(xí)慣最后聊點代碼之外的東西。第一個習(xí)慣是所有舵機項目先把電源做成“可斷”的舵機電源獨立開關(guān)方便程序燒錄時斷開舵機電源。否則每次燒錄時舵機突然回中機械臂會猛甩一下危險不說還容易撞壞結(jié)構(gòu)件。第二個習(xí)慣是給每路舵機定義一個邏輯編號結(jié)構(gòu)體統(tǒng)一管理角度范圍、當(dāng)前角度、目標(biāo)角度。項目變大以后你會發(fā)現(xiàn)所有舵機直接寫死在代碼里根本維護(hù)不了用結(jié)構(gòu)體數(shù)組加上統(tǒng)一的MoveTo接口上層邏輯會清晰很多。第三個習(xí)慣是API設(shè)計上盡量保留writeMicroseconds而不是只用write。角度write確實直觀但當(dāng)你需要做舵機校準(zhǔn)時脈寬是更底層的真實控制量。我習(xí)慣在配置里保存每路舵機的脈寬零點和范圍運行時全部用脈寬控制需要角度時再臨時換算。這樣換了舵機型號后只需改配置不改代碼。ESP32加舵機這個組合還有個擴展空間很大的方向接上MPU6050陀螺儀做閉環(huán)把舵機當(dāng)成云臺的執(zhí)行器姿態(tài)數(shù)據(jù)作為反饋做一個真正意義上的穩(wěn)定云臺。這已經(jīng)不是單純PWM控制的問題了而是控制算法的范疇。不過只要PWM這條線走得穩(wěn)到那個階段也只是水到渠成的事。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美一区91大爱| 婷婷五月色| 深爱五月天| 久久系列| 熟妇亚洲一区二区三区| 操逼片国产| www被窝色com| 人妻熟女午夜精品在线| 久久在线观看免费视频| 日本免费人成视频播放120秒| 日日干夜夜欢| 欧美日不卡| 丁香激情网| 国产AV久久野战精品| 日1区2区3区2020| 花野真衣| 狠狠色噜噜狠狠狠狠狠色综合久久| 中文字幕一品色图| 淮穴色AV| 成人看片网站| 精品成人无码| 中韩中文字幕在线观看| 日韩一999精品| 国产精品免费日韩| 欧美日韩中文视频播放| juliaann欧美丝袜办公室| 大香蕉亚洲中文| 性爱网站一区二区| 少妇精品| 无码人妻一区二区三区色欲aⅴ| 曰本特级特黄特色黄色A级网站高清在线免费看| 天天综和| 久久9 9 9精品| 国产小黄片在线免费观看| JIZZJIZZ亚洲女人被躁| 亚洲视频1区| 人人弄人人摸| 99精品国产户外露出| 色臀AV| 亚洲s色图| 国产精品青青草| 91快色色色色色| a亚洲欧美色欲| 亚洲天天精品| 夜夜欧美 | 精产品久久| 蜜屁Av| 男人的天堂2010| 色99在线| 天天日日本| 第四色亚洲色图| 尹人大香蕉视频在线| 国产 三级自拍| 欧美久久伊人| 岛园激情| 久久美女福利是上海美女| 亚洲一区在线观看欧洲 | 亚洲欧美综合区自拍另类| 精品欧美乱码久| 欧美日韩系列| 亚洲另类色综合网站| 久偷拍欧美日韩三区| 婷婷国产精品九区| 天干天干天干天天做| 欧美色图电影| 亚洲综合一区二区| 区一在线观看| 亚洲天堂电影网| 欧美 亚洲 在线| 亚洲精品久久久久毛片A片拉屎| 竹菊一区二区三区AV线| 日韩三级在线观看网站| 高清无码网址| 国产美女激情| 97频视在线| 大香蕉2017| 精品乱码在线观看| 日本成人在线不卡一区二区三区| 国产精品久久久久亚洲av| 探花激情视频| 日日妻色网| 91色狼| 午夜理论片在线观看免费| 国产AV久久野战精品| 亚洲精品精品一区二区| 99国产精品久久久久久久成人热| 亚洲欧美91√| 强奸抽插av| 国产福利影视| 日韩精品99久久久久久中文字幕| 亚洲成人妻日韩在线| 97操97干| 色老汉玖玖爱| 青青草大香蕉视频| 免费一级黄色录像影片| 久久亚洲影院一区二区| 射久久| 国产又粗又大硬免费色网视频| 少妇久久久久久久久| 国产成人bd在线观看| 少妇诱惑视频| 边做饭边操逼逼| 综合一区中亚洲国产成人综合精品 | 亚洲天堂无码| 久久久久久久久久久999| 综合第一页| 91 亚洲 欧美 日韩 国产 综合| 亚欧美天堂在线| 欧美激情 亚洲色图| 国产乱伦亚洲| 九九成人| 97久久综合网| 99无码视频| 自拍视频大全亚洲专媒视频/一区二区三区| 久草资源在线视频官方总站日韩丝袜美腿 | 久久婷婷六月综合| 欧美精品不卡一二三四在线91| 日韩免费三级黄片电影| 91|九色|国产熟女| 美女黄页网站| 日本色色色| 亚洲精品蜜桃久久久| 日韩精品1区2区中文字幕| 久久蜜桃综合网| 亚洲āv网址在线观看| 天堂精品在线| 国产精品久久久吖| 69综合网| 99视频这有这里有精品| 大香蕉手机在线视频| 日本免费一区二区不卡| 国产 日韩 另类 视频一区爱| 欧洲一区二区三区免费| 日本不卡高清视频| 久久老熟女| 激情五月婷婷综合| 婷婷色综合欧美日韩| 中文字幕精品一区欧美| 国产成人主播| 2010男人的天堂| 超碰97亚洲| 91大神电影天堂| 国产精品久久久久无码Av网曝门| 伊人一区二区三区| 九九av| V A在线| 动漫区日韩区欧美区| 高清国产性猛交xxxx乱大交| 色悠久久久av| 日韩一级二级| 狠狠操官网| 伊人精品国产| 福利伊人玖玖国产| 蜜臀99久| 美国三级日本三级久久99| 狠狠色色| 精品人妻夜夜草| 久久久一区二区三区三州| 亚洲综合贴图91| 五月丁香六月婷| 99热线麻豆 | 首页亚洲国产高跟丝袜诱惑视频| ,成人免费啪啪视频| 无码人妻精品一区二区三区九九 | 亚洲性少妇| 激情五月综合网| 看免费一级在线播放毛片| 久久99精品国产| 97在线精品| 亚洲国产美女久久久久| 人伦四五区| 天天综合香 ld视频| 麻豆啪啪啪视频| 精品无码久久久久久久久果冻糖心| 亚洲美女色图| 色婷婷aV一区二区三区麻豆综合| 国产精品岛国片在线观看| 爱爱动态60秒| 亚洲射综合网| 志村玲子视频一区二区| 亚洲综合在线视频| 人妻99p| 国产精品午夜AV完会免费| 亚洲精品久久一区二区三区蜜桃臀| 92福利社视频| 五月天黄色激情视频| 欧美日韩在线视频网站| 熟妇操花| 韩国一级AAA| 久久久96| 夜夜爽夜夜操| 欧美一级在线观看成人| 久久久久女教师免费一区 | 丰满美女一级毛片在线播放| 乱伦强奸区日韩| 青青草导航在线视频| 91+欧美| 99热思思| 97天堂| 黑人操一区二区| 狠狠久久手机视频精品| 一二三区操逼国产91| 极品美女嘿咻| 亚洲第二页| 精品美女人人干| 亚洲熟久久| www.男人天堂| 五十路熟女,国产欧美精品区一区二区三区 | 九热久| 国产免费内射视频| 黄页av| 啊啊啊轻点在线观看| 亚洲男人天堂2| 性色avv| 色色色999| 亚洲天堂男人在线| 97在线无精品| 伊人9| 激情另类激情| 在线视频免费观看午夜| 370p日韩欧美亚洲精品| 国产97色在线| 97爱免费插| 亚洲情色五月天 | AV 少妇 人妻 偷拍| 狠狠色综合网| 久久久久一本一区二区青青蜜月| 神马影院午夜福利久久久| 欧美伦乱爱| 又黄又爽在线观看视频| 91蜜臀在线久久久久| 无码免费一区二区三区啪啪| 亚洲情色在线| julia国产在线 | 少妇毛片久久| 亚洲欧美内射| 蜜乳Av成人片网站| 操操逼操操逼操操逼逼| 成人五月香网在线| 高潮综合网| 日韩成人人妻网站| 内射小黄片| 丝袜熟女一区二区三区| 色婷婷aV一区二区三区麻豆综合| 青青伊人久久| 亚洲超碰97| 精品午夜福利国产一区二区在线观看| 超碰成人国产| 亚洲一二三四区机械| 午夜无码熟妇丰满人妻| 日韩欧美大片免费高清啪啪| 亚洲精品亚洲人成在线麻豆| 2001天天操| 蜜桃一区二区三区| 碰碰97| 国产成人超碰在线| www.99热| 欧美日韩亚洲电影| 人人看黄色视频| 亚洲四虎熟女精品| 亚洲自拍青操视频| 九九精品无码专区免费| 精品国产乱码久久久久久久久1| 嗯啊不要啊在线| 色香伊人| 高清在线偷拍自拍视频| 青草影院内射高潮| 综合在线导航一区| 丝袜综合色图| 第四色奇米影视777| 女色视频社区| 91熟女网| 久久天堂婷婷网| 国产精品色| 国产一区免费午夜视频| 丁香婷婷激情五月天无毒不卡 | 殴美综合色88| 99re6在线视频播放免费精品| 囯产精品久久久久久久久久梁医生| 中文字幕日韩人妻视频一区二区三区 | 欧美精品自慰系列寂寞少妇| 97干色天堂| 日韩精品操少妇| 国产午夜在线观看| 91色艳| 大香蕉在线SuP| A 在线网址| 91欧美| 亚洲影视高清第一页| 98人妻精品一区二区色欲| 亚洲校园激情| 97操| 国产自产22区| 亚洲精品乱码线路中文字幕| 裸体1区| 一级二级三级黑人无码| 人妻大相焦在线| 国产三级在线现体验区| 日本有码影片下载| 狠狠操狠狠操操| AV天天综合| 伊人操| 少妇二级| 欧美性生活男人的天堂| 视频二区美腿丝袜制服人妻欧美| 无套后入双马尾| 天天干天天干天天| 日韩欧美加勒比| 色女女女导航| 欧美gv在线观看| 啊啊啊啊啊啊啊好爽不要| 天天谢天天干| 中文字幕日韩情色| 你懂得91| 精品一级毛片在线观看| 九九热精彩视频| 久久人人舔人人爽舔人人av片| 2019男人的天堂| 日韩性爱小视频| 99啪啪| 日本一级二级三级网站| 香蕉99秘 一区精品蜜桃臀| 北京专精特新企业招聘信息| 欧美一区二区一级岛国大片| 久久网亚洲| 丁香五月色情| 一本大道不卡一二三区| 狠久久| 第二页中文字幕| 亚洲欧洲综合av在线| 色偷综合| 操b网站亚洲无码| 中国国产精品一区视频| 亚洲国产综合图区中文字幕| 久久精品一区| 日韩精品区二区三区不卡| J?P?NESEHD熟女熟妇伦| 美女天天干| 9热9热综合网| 天天射影院| 日逼视频日本| 国产精品乱码久久久| 熟妇人妻一区二区三在线 | 女生自91网站| 亚洲欧洲偷拍一区| 一线黄色免费性爱片| 欧美色干| 久久久久久久久久精| 久久黄黄| 超碰人妻在线| 人人操人人操草草| 在线岛国新天堂8| 91欧美经典| WWW美腿丝袜香蕉中文| 99热这里| 能看的av| 温婉少妇玩3p| 95自拍视频在线观看| 欧美在线播放| 啊v在线观看视频| 天天性射网| 学生妹天天看| 天美传媒在线一区| 人妻少妇精品久久久| 久久大香蕉手机高清| 色色色999| 午夜操逼不卡| www.yeyecao| 欧美 精品国产制服第一页| 人妻少妇精品久久久久久| 九9热伊人| 亚洲天堂第一页| 亚洲AV资源| 大香樵伊人网| 欧美第一页性| 97资源超碰| 99久久99九九99九九九| 久久香蕉影院| 国产成人网址| 91蜜臀熟女| 欧美日韩啪啪电影| 自拍偷拍国产欧美日韩韩| 免费精品无码一级毛片牛牛影视| 人妻少妇精品视频一区二区三区| 搡老女人老91二区| 蜜臀网 一区| 久久久久女教师免费一区| 国产精品3| 一本一道久久综合久久| 亚洲国产97在线精品一区| 乱操9999| 九九热九九| 女优大全 - 91n| 久久久精品网| 久久产精品一区二区三区电影| 久久东京热成人| 欧美日韩中文字幕不卡| 暴力av在线| 人人妻人人澡人人爽人人精品浪潮| 97超碰欧美精品| 夜夜欢天天干| a片偷拍视频| 欧美巨大性舒爽顶到了| xxxx网站亚洲精品| 岛国成人av在线播放网址| 欧美日韩99| 精品久久久九九九孕妇| 青女在线| 亚洲欧美校园| 国产免费黄色一级大片| 精品一区二区综合熟妇| 免费啪啪啪网站18岁| 中文字幕 人妻不满 在线视频| 日韩av乱伦| 嗯嗯嗯啊啊啊在线免费观看| 久久久久久久久久久久欧美日| av线电影| 9999久久久| 久久久精品91八戒| 日韩精品一区二区三区色欲| 床上啊啊啊一区二区三区| 嗯阿好爽好紧| 清纯唯美第一页| 91网站18| 日韩AC| 国产欧美日韩在线观看麻豆传媒公司| 偷拍超碰| 狠狠爱大香蕉| 久久精品中文字幕无码l| 精品少妇一区二区三区免费观看| 嗯嗯啊啊好疼| 九九九久久久| 超碰人人超在线观看| 五月综合激情| 四虎av在线| 都市久久精品激情亚洲| 久7色| 91美女国产在线| 亚欧美综合网| 久久激情网| 欧美A√综合网| 亚洲欧美黄| 黄色性爱网网| 大香蕉青青9| 美女操逼A A| 天天日日舔舔| 蜜臀AV午夜精品久| 综合激情婷婷| 美女十八禁| 精品v日韩欧美国产| 久插综合| 日本孕妇一区二区视频操逼免费看| 99久久综合网| 国产精品大屁股999| 无码高清国产AV| 麻豆AV一区二区| 1区2区3区视频| 国内毛片免费h片在线| 一牛一区二区三区久久| 一个国产在线综合网站| 九九久久首页| 国产v亚洲v日韩v欧美v片另类| 岛国精品视频在线观看| 日韩欧美天天爽爽爽天天爽爽| www熟女乱伦com| 欧洲乱码一区二区| 丁香七月婷婷| 国产精品色哟哟| 精品少妇999| 久久久啊啊| 久操电影| 啊啊啊好湿国产一二| 国产精品美女| 亚洲午夜福利在线影院| 天美传媒精品久久视频| 日本天天操| 久久久久久人| 蜜桃色色网站视频三区| 一级性爱网| 欧美中文字幕男人天堂久久精品 | 午夜操逼不卡| q2午夜理论片夜色av| 日本东京热加勒比久久| 夜色97| 久久精品国产免费观看99| 久久99精品九九久久久婷婷| 久久久久成人亚洲国产| 精品女人999| 久久久久久99AV无码免费网站| 精品国产一区二区三区久久久蜜臀| 天天草天天日| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 大香网伊人久久综合网eew| 中文字幕人成乱码熟女香港| 91欧美综合在线| 色婷婷九月天天综合| 成人青青草原伊人| 婷婷成人久久久精品| 岛国在线免费视频| 国产精品久久久午夜夜伦鲁鲁| 亚洲AV成人无码久久精品播放| 78精品在线| 在线视频日韩欧美国产| 肏逼视频日本| 日韩二区三四区五区六区在线看| 国产超碰在线| 中文字幕五月婷婷免费| 久热伊人| 亚洲国产精品久久久男人的天堂| 黄片在线免费在线观看| 免费AV中文网在线观看| 99国内熟女露脸视频| www.av在线观看| 成人午夜高潮av猛片| 天天情欲宗合网| 五月丁香影视| av强奸乱轮| 亚欧操逼片在线观看| 嗯嗯啊啊啊好舒服| 亚洲精品视频在线| 性夜影院爽黄A爽免费动漫| 青草视频人妻在线观看| 偷拍 亚洲| 欧美午夜一区二区三区| 亚洲伊人成综合成人网| 天天情欲宗合网| 性欧美天天| 亚洲 综合 欧美| 亚洲性爱免费电影| 亚洲欧美国产中文视频| 日韩精品-原创伙伴| 免费成人在线熟妇网| 爆乳免费黄网站| 99久久久久久久久| 性爱乱伦视频免费| 最新av中文字幕高清| 男人天堂毛片| 91麻豆天美国产欧美高潮| 中文字幕78| 你操综合| 在线观看十八禁| 日韩啪啪网| 国产中文大片资源中文字幕| AAAA欧美日韩| 干少妇视频| 东京太热男人的天堂久久久| 久久激情视频| 欧美精品不卡一二三四在线91| 91嫩草欧美| 中文字幕精品丝袜| 96AV久久久| 五月天婷婷综合网| 91碰碰碰| 五月天成人综合| 人人干人人搞人人摸| 91c色| www.91逼逼.com| 国产高清吃奶免费视频网站| 国产超碰AV在线精品| 夜夜爽夜夜爽| 国产亚洲福利第一页丝袜| 啊啊啊好想要| 天天日天天操天天射河南省| 国产精品白丝| 日本中文熟女视频| 热99这里有精品综合久久| 亚洲一区二区三区婷婷| 女性91网站| 天天干人人看综合| 眼镜人妻101.com| 91人妻最真实刺激绿帽| 91成人久久| 久久久五月天| 色香阁在线| 人妻少妇精品一区二区三区| 久久久久久久少妇| 欧美性爱一区| 91少妇香蕉久久精品| 色综合 加勒比| 人妻91少妇| 一区二区三区四区理论片| 青草综合| 曰本人妻人人澡人人夹| 日本高清一区二区在线| 国产精品一二三区福利| 日本在线激情一区二区三区| 美女超碰978| 极品内射| 亚洲综合 欧美| 欧美啪啪色吧在线| 亚欧毛片基地国产毛片基地| 免费看A片毛毛片在线播| 九九碰九九爱97| 亚洲色图 欧美| 一二三区操逼国产91| 欧美成人四级在线播放| 99熟女| 欧美美女自慰一区二区三区| 中文字幕AV片| 伦理第一页| 强奸乱伦免费网站| 国产亚洲在线| 久久综合精品一区二区三区| 伊人欧美大香蕉视频| 午夜舔阴达高潮视频免费看| 国产综合永久精品日韩鬼片| wwwss在线观看| 狠狠色丁香| 天天爽天天| 天天享受天天看| 丝袜美腿91| 麻豆国产精品午夜视频| 热99这里只有精品| 国产性刺激| 久久一区二区加油站| 久久大| 久久久久9| 亚洲十八禁止| 一起草三级AV电影在线观看| 操91| 久久亚洲天堂| 日韩亚洲国产视频| 久久理论字幕视频| 色综91| 极品极品色影院| 欧美青青视频| 欧美一区二区福利在线| 亚洲AV永久无码一区仙野| 国产偷仑| 性饥渴少妇av无码毛片| 高清国产av无码| 亚洲无限观看| 无码国产Av| 色综合中文字幕不卡| 97在线免费视频观看| 国产一区二区三区影片| 久久久久9| 天天弄天天操| 日韩丝袜高跟制服在线观看| 日本不卡二区| 天天看少妇| 69精品| 五月天综合在线| 国产激情在线| 色色婷婷五月| 91精品国| 亚洲综人网| 色综合av男人天堂| 91欧美综合在线| 黄片com.| 国产熟女自拍| 亚洲二区精品在线观看| 国产精品粉嫩福利在线| 日本女人操逼| 亚洲色图日韩丝袜制服一区二区五月在线| 一区三区啪啪| 日本一二三免费久久| 美女国产一区二区久久| 亚洲第一男人天堂| 日本三级中国三级99人妇网站| 中出20p| 丁香激情网| 麻豆三极片| 五月综合视频| 国产一级舔足在线观看| 天天插夜夜爽| 五月亭亭六月丁香| 97在线观看免费视频l| 看一级特黄a大一片| 午夜啊啊啊| 人妻aa| 精人妻一区二区三区| 久久精品国产72国产精品福利| 怡春院久久| www.操| www.91人妻.com| 亚洲电影91| 中文字幕在线观看视频www| 另类图片综合| 亚洲AV无码久久精品蜜桃小说| 亚洲中文一区二区三区| 久久久啊啊啊| 性色乱AV一区二区| 欧美专区日本专区| 思思热一热婷婷热一热| 九一精品牛牛一区二区| 超碰人人超在线观看| 97超碰大| 一本久久精品中文字| 亚洲AV成人在线| 在线视频97| 欧美黑人91| 91丝袜在线观看视频在线观看| 97色伦97色伦国产欧美| 淫穴高潮色图| 热久久99999| 国产一区二区三区影片| 92性色国产午夜福利在线661| 97射欧美| 亚洲91色在线| 久久婷婷五月天| 亚洲阿v天堂无码z2018| 色色九区| 啊啊啊啊啊啊啊网址在线观看| 殴美,日韩国产伦精品| 国产精品一区av在线| 亚洲精品少妇| 欧美色交| 久久久9视频| 欧美在线干| 欧美久久人妻少妇一区二区| 丁香五月综合| 日韩欧美aⅴ综合网站发布| 少妇久久久| 久久久啊啊啊| ...日韩成人一区二区三区字幕| 2001天天操| 日本女人操逼| 青娱乐国产盛宴视频| 男女日B国产| 亚洲日韩美女丝袜美腿人妻视频| 精品久久九| 久久中文色图| 久久久工口| 亚洲av强奸乱伦| 国产亚洲日本精品在线| 天天弄天天操| 精品国产91av一区二区三区| 白丝一区| 免费观看一区| 丰满人妻一区二区三区色-百度| 欧美第五页| 嫩草 我啊~嗯~在线| 欧美少妇色综合| 日日日啊啊啊| 伊人色综合超碰| 美女97超碰| 手机看片1025| 丁香九月激情| 亚洲综合五月天| 九月婷婷| 99综合网| 人夜夜精品网站香蕉嫩草| 激情文学网伊人| 99热超碰| 98一区二区精品| 久九干| 日韩欧美女优电影| 97精品国产97久久久久久免费| 夜夜一区二区| 美女被艹尤物视频| 久久婷综合| 午夜免费视频1000| 国产欧美美女免费观看视频| 色婷婷激情| 蜜臀久久99精品久久久老,,| 97爱爱爱综合| 国产夜夜操| 亚洲欧美一区二区不卡视频播放| 亚洲诱惑| 91N欧美| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 麻豆国产97在线| 欧美一级美片在线观看免费| 国产对白刺激视频| 日本精品高清一二区一本到| 欧美丝袜亚洲| 大香蕉中文201| 永久免费观看的毛片的网站| 一级特黄aaa大片在线观看成人一级片在线观看 | 老鸭窝成人| 日韩AV噜噜噜一区二区三区四区| 亚洲国产精品无石码久久| 日韩精品字幕| 天天看,天天做| 九九热精品在线| 中文字幕在在线观看网站| 热热热热日日漂亮永久永久国产日| 大香蕉啪啪啪啪在线| 熟女熟妇一区二区三区视频| 激情综合网亚洲| 亚州欧美色图| 日小BB小视频| 丁香五月激情综合| 欧美97视频| 日韩91网| www亚洲免费| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 日韩精品高清资源在线| 国产丝袜高跟美女av免费观看| 美女好片色日本| 久久无码成人| 97人肏| 在线观看视频91| 亚洲一区二区三区婷婷| 嫩草影院在线观看精品| 九九热免费国产视频婷婷伊人五月 | 岛国黄片网站| 夜夜操美女| 久久色情| 精品亚洲俞拍视频一区| 91 偷| 九九视频黄色片| 天天综合精品| 国产精品久久久999| 七月丁香婷婷| 俺去俺来也在线www| 亚洲色9| 啊啊啊慢点| 久久精品国产亚洲AV嘿嘿| 91无码中出人妻视频| 伊人96在线| 色综合一本| 99精品视频在线观看| 日本久久综合| 免费视频在线一区二区不卡| 无码伊人久久大杳蕉中文无码| 91在线丝袜视频| 亚洲毛片基地专区| 日韩一性一交一A片俄罗斯| 天天综合色电影| 97超碰天天爱天天爱| 最近二区三区视频大全| 久久久久亚洲Aⅴ无码| 综合97亚洲| 亚洲自拍偷拍视频在线 | 9精品在线| 七月丁香婷婷| www.色五月| 国产三级中文字幕粉嫩| 免费看黄视频亚洲网站| 色九月综合| 欧美激情综合| 插入综合网| 欧美高清91| 日韩中文字幕二区| 夜夜骑操视频| 一级日本牲交大片好爽在线看| 强奸乱伦中文字幕AV| A啊啊在线观看| 日本成人免费一区二区三区| 最新AVzaixian| 中文久久久| 9久热| 中文字幕丝袜| 99久久久er直播网址| 日本三级韩国三级美三级91| 国产激情视频一区区三区| 亭亭丁香激情| 亚洲少妇视频| 男人天堂婷婷五月天校园春色| 久9爱经典视频| 99热只有这里有精品| 97色诱| 国产精品视频麻豆入口| 天天综合网入口~91| 亚洲精品人妻在线| 蜜桃色院一区久久| 无码免费精品高清| 东京热熟女亚洲视频网站| 日本视频一区二区三区| 鸥美插入视频| 国产亲戚伦亲在线| 久久久专区| 欧美黄色大香蕉一区二区| 精品一二三区四视频| 综合免费无码中文| 美女啊啊啊啊啊啊| 97九色人妻| 国产精品 久久久精品一牛| 亚洲诱惑| 丁香五月天堂网| 男女一进一出视频久久| 1204金沙人妻懂旧版免费| 国产av又色又爽又黄| 欧美日韩欧美| 香一区二区三区| 综合久久六月久久婷婷| 丝袜美腿91| 禁十八久久| 美国aaaaa一级黄片| 五月天伊人网| 一区二区三区蜜桃成人撸久久东京热 | 边做饭边操逼逼| 欧美成人一区二区| 五月天综合网| 欧美偷拍区| 日本一二三免费久久| 亚洲AV免费在线观看| 人妻 丝袜美腿 中文字幕| 97色欧洲| 2000亚洲男人天堂| 日韩人妻无码专区| 51久久夜色精品国产麻豆| 国产三级中文字幕粉嫩| 久久熟妇五十路一区| 成人aⅴ一区二区三区| 久久久久亚洲| 天天天天天天天天综合| 91久久久久免| 亚洲欧美国产其他二区| 中文字幕久久婷婷丁香五月天| 伊人午夜福利视频| 1区2区3区在线视频| 在线性黄高清免费视频| A级国产欧美激情在线| 久久婷婷一区| 人妻 制服 日韩 中文 在线| 尹人大香蕉视频在线| 亚洲色图欧美色图日韩色图| 又大又大又大又粗爽高潮观看| 中文字幕一区二区三四五区日日骚| 97干日韩| av一区二区三区 中文| 91c色| 丰满少妇一区二区三区免费看| 精久久久| 欧美天堂亚洲电影院一区在线播放| 熟女性视频| 久久久久久欧美精品se一二三四| 无码 黑人一区二区三区| 91肉片| 蜜臀99久久国产| 黑白配性爱AV成| 国产视频第2页| 青娱乐蜜桃臀AV色婷| 丁香激情网| 久久综合99| 国产激情视频在线观看| 思思热国产在线视频| 午夜激情成人在线观看| 国产精品午夜AV完会免费| 中文字幕在线免费观看 | 日韩精品人妻中文字有码在线| 亚洲熟妇丝袜在线观看| 91狠| 国产精品久久久亚洲一区| 午夜男人一级A片7777| 一起草精品人妻| 日韩av一级黄片| 美国aaaaa一级黄片| 国产99久久99热这里只有精品15| 国产精品黑人一区二区三区| 欧美高清18A片| 欧美日本成人一区二区| 一级性爱视频免费观看| 久久夜夜| 欧美不卡五十路| 亚洲精品一二牛牛| 国内偷拍精品一区二区| 夜夜草天天| 亚洲国产一区二区入口| 色操逼网| 国产熟女免费观看久久| AAAAAAAAA黄片| 视频分类 国内精品| 女人午夜视频777| 五月天激情小说| 久久久久成人蜜桃精品| 日韩99神马视频播放片在线播放| 91在线综合网| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 嗯啊啊啊轻点视频| 91国产大片| 三级片大波波| 18禁久极品美女久久哦哟呀!| 国产久久男人天堂| 天天操熟妇| 天天干电影| 91人妻人人澡人人爽人人精品| 亚洲国产91精品一区二区久久| 1769国内精品视频| 无码乱人伦中文视频| 亚洲国产成人7777| 91强热人妻| 人妻少妇色综合| 美女尤物福利视频| 蜜桃视频一区二区三区| 91精品婷婷国产综合久久| 久操国产在线| 天天射天天操天天干天天吃2018| 亚洲1区2区三区高清中文字幕| 91日韩在线| 久久久精久久久| 乱色老一区二区三区的观看方式| 美女91网址 | 人妻天天操天天爽视频免费| 国产九九久久久精品| 亚洲色图自拍| 97日韩超碰超碰中文字幕| 亚洲天堂五月天国产| 奇米狠999| 不卡超碰护士AV在线免费播放| 蜜臀无码一区二区| 91欧美网| 色久桃花影院在线观看| 九九热AV| 精品人妻一区二区三区夜夜| 综合亚洲欧美| 秋霞成人一级在线观看| 精品一区二区三区蜜桃臀赵总 | 婷婷五月天久久精品视频一区二区三区| 欧美A√综合网| 香蕉视频精品亚洲一区二区三区在线播| 天堂男人网| 日韩av一级黄片| 色五月第四色| 欧洲精品二区| 日本高清一区二区在线| JULIA人妻风俗店中出电影| 东北女人性交| 极品美女福利在线观看| 偷拍 精品 另类 四区| 色欧美色交综合| 人人看人人插| 五月婷婷六月激情| 日韩无码久久熟女一级片| 国产v亚洲v日韩v欧美v片另类| 肉嘟嘟www视频在线观看高清| 久久久啊啊| 久久久久久久9| 激情综合色| 精吧天堂| 操逼1区| 男人的天堂2018东京热啪啪啪| 99re这里只有精品2| 色成人Www精品永久观看| 动漫片子网站3黄| 国产精品点击进入在线影院高清 | 岛国999| 国产黄色小视频网站| 日本大片日本一区二区免费高清| 加勒比久久av| 天堂中文日本在线观看| 日韩美女高潮喷水视频| 国产精品爱欲| 亚洲伊人久久精品狠狠在线| 综合网欧美| 丁香五月色| 中文字幕第2页| 志村玲子视频一区二区| 密臀成人视频久久久| 色色色色电影网| 少妇内射视频| 蜜桃av综合网发布| 女人18精品一区二区三区| 国产麻豆福利av在线播放| 亚洲色图综合网| 强奸乱伦AV一天堂网| 一区二区三区四区五区高清无码永久视频| 欧亚日韩中文在线| 91欧美| 亚洲国产综合图区中文字幕| 久久欧美1卡2卡3| 亚洲 暴爽 AV人人爽日日碰| 亚洲国产一级中文综合久久天堂在线免费观看| 色爱天堂| 久久国产99精品72福利| 精品亚洲成人免费在线| 91色黑人少妇| 黄色电影观看久久9| 日韩精品电影| 亚洲成熟国产精品美女| 少妇高潮一区二区三区在线| 国产久久久久久久久一区二区| 日本男人天堂| 岛国AV一区二区电影| 超碰97人妻免费在线| 欧美亚洲涩涩| 91九色首页| 78超碰| 精品国产91久久久久久一区黄无| 99人妻碰碰碰久久久久禁片| 国产亚洲色婷婷99精品91| 亚洲性爱无码乱伦av| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 天堂av2019| 午夜视频好爽啊| 日本最新1区2区3区| 天天摸,夜夜摸| 操婢日韩| AV男人天堂网| 91网站18在线观看| 国产成人无码啪| 极品一区二区三区免费| 91蜜臀熟女| 欧美性爱三区二区| 高清视频一区| 老女人碰碰在线碰碰视频| 欧美顶级黄片AAAAA在线免费看| 蜜桃狠狠色伊人亚洲综合网站| 亚洲熟女乱色一区二区三区久久久| 欧洲熟妇xxXx欧美老妇裸体| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | http://qxhbdz.com| 久久精品国产亚洲妲己影视| 校园春色美腿丝袜| 精品人妻视频一区二区三区蜜桃视频| 免费啪啪一级视频| a片自拍直播视频| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 好爽视频在线观看视频 | 欧美色www亚洲国产阿娇要播| 久久99草| 久久久工口| 国产成人网| 精品人妻中文字幕4399| 不卡在线观看视频| 俺也射| 中文字幕av久久爽Av| 国产 三级自拍| 日韩福利综合一区| 九九九九九九综合| 97公开久久| 色丁香五月婷婷| 成人福利视频网| 亚洲欧美自拍偷拍| 性色亚洲| 国产97色在线| 五月天精品| 裸体美女久久久| 日韩在线人妻网站| 青青草九九九九九| www…国产操逼| 秋霞蝌科网日本一区| 懂色中文一区二区三区 | 伊人操你| 热99这里有精品综合久久| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 欧洲精品一级二级精品综合视频综合| 狠狠躁日日躁夜夜躁A| 97视频620| av午夜玫瑰| 亚洲国产一区二区三区在线| 亚洲情色在线| 婷婷午夜清品久久久久久久性色视频观| 亚洲三级网址久久最新| 嗯啊不要啊在线| 五月天婷婷影院| 欧美在线观看综合国产| 91动漫操逼视频| 亚欧高清在线| 欧美色性爱| 国产中文字幕曰本毛片| 欧美日韩香蕉| 强奸乱伦大香蕉| 久久亚洲AV无码专区国产精品| 无套内射人妻在线播放| 日韩激情无码影院| 久久草草亚洲蜜桃臀| 亚洲午夜未满十八勿入网站日本又色又爽又黄| 97久久综合网| 日本不卡在线二区三区| 91欧美经典| 熟女91网站| 亚洲天天综合| 午夜舔阴达高潮视频免费看| 久久精品国产Aⅴ| {男男暴菊gay无套网站| 九九热久久99精品re|