使用XOD可視化編程語言對Arduino Uno進(jìn)行編程以控制步進(jìn)電機(jī)
資料介紹
描述
介紹
Switec X25/X27 步進(jìn)電機(jī)設(shè)計用于汽車儀表。在這個項目中,我將向您展示如何使用XOD 可視化編程語言對 Arduino Uno 進(jìn)行編程以控制其中一個步進(jìn)電機(jī)。
硬件
X27-589 是一款雙極步進(jìn)電機(jī),旋轉(zhuǎn)角度為 315 度,步數(shù)為 945。四個引腳位于設(shè)備正面,從左上角的一個開始逆時針編號.

在這個項目中,步進(jìn)電機(jī)使用L293D 四倍半 H 驅(qū)動器驅(qū)動。有關(guān) L293D 的全面介紹,請參閱Technology Robotix Society的本教程。L293D 的引腳連接到 Arduino Uno 和 X27-293 如下:
- 1(啟用驅(qū)動器通道 1 和 2):Arduino 5V
- 2 (IN1):Arduino 引腳 8
- 3(OUT1):X27-293 引腳 1
- 4(接地):Arduino 接地
- 5(接地):Arduino 接地
- 6 (OUT2): X27-293 引腳 2
- 7(IN2):Arduino 引腳 9
- 8(驅(qū)動器電源VCC):Arduino 5V
- 9(啟用驅(qū)動器通道 3 和 4):Arduino 5V
- 10 (IN3):Arduino 引腳 10
- 11 (OUT3): X27-293 引腳 3
- 12(接地):Arduino 接地
- 13(接地):Arduino 接地
- 14 (OUT4): X27-293 針腳 4
- 15 (IN4):Arduino 引腳 11
- 16(內(nèi)部邏輯 5V 電源):Arduino 5V
帶有面包板的原型防護(hù)罩放置在 Arduino Uno 的頂部,L293D 安裝在面包板上。

一個滑動電位器分線板連接到 Arduino Uno 上的模擬引腳 A0,這樣我們就可以演示儀表對用戶輸入的響應(yīng)。
XOD 庫
Guy Carpenter 為 Switec X25.168 步進(jìn)電機(jī)(以及其他制造商的兼容步進(jìn)電機(jī))編寫了一個出色的 Arduino 庫:https ://github.com/clearwater/SwitecX25 。我已將他的代碼打包到 XOD 庫 ( https://xod.io/libs/wayland/x27-589-gauge/ ) 中,用于 X27-589 儀表。
要在 XOD IDE 中安裝庫,請點(diǎn)擊“文件 → 添加庫”并輸入完整的庫名稱:
wayland/x27-589-gauge
在 IDE 工作區(qū)中安裝后,該庫將在項目瀏覽器中可見。要找出節(jié)點(diǎn)的功能,請選擇節(jié)點(diǎn)并點(diǎn)擊H以調(diào)用幫助:

該庫包含兩個示例補(bǔ)丁:
- 示例阻塞
- 非阻塞示例
這些示例演示了可以更新儀表的兩種不同模式,并在下面詳細(xì)描述。
示例 1:同步/阻塞操作

示例阻塞補(bǔ)?。ㄉ蠄D)演示了儀表的阻塞更新。
示例非阻塞補(bǔ)?。ㄉ?/font>圖)演示了異步/非阻塞更新。我還沒有用多個 X27-589 步進(jìn)電機(jī)測試 XOD 庫。XOD 庫可能需要修改以使其與 X25/X27 系列的其他型號的步進(jìn)電機(jī)兼容。
- 基于om OpernWire技術(shù)的可視化編程Visuino簡介
- 使用編程語言控制UNO shield板載的各種輸入和輸出
- 可視化編程語言Scratch學(xué)習(xí)編碼
- 學(xué)習(xí)Arduino UNO/編程的基礎(chǔ)教程
- 如何使用Arduino UNO對ESP8266進(jìn)行編程
- 用于編程的arduino uno
- Python數(shù)據(jù)可視化編程實(shí)戰(zhàn) 29次下載
- Arduino編程基礎(chǔ)(一)——Arduino語言資料下載
- 步進(jìn)電機(jī)控制的C語言編程資料免費(fèi)下載 11次下載
- 基于LM3S101微控制器的可視化編程入門軟件設(shè)計 6次下載
- Arduino教程_Arduino圖形化編程教程_ArduBlock 0次下載
- CY7C68013 GPIF可視化編程軟件 182次下載
- Visual C++面向?qū)ο笈c可視化程序設(shè)計習(xí)題解析與編程實(shí) 0次下載
- 微細(xì)線材纏繞機(jī)的可視化控制
- 步進(jìn)電機(jī)工作原理與編程方法和控制源程序
- PLC的編程方式及編程語言 2.4k次閱讀
- PLC編程語言和C語言的區(qū)別 6.6k次閱讀
- PLC常用編程語言有哪些 5.2k次閱讀
- plc編程入門基礎(chǔ)知識 plc編程語言有幾種 3.2k次閱讀
- 上位機(jī)可視化界面編程軟件 上位機(jī)可視化調(diào)試工具 4.6k次閱讀
- 工業(yè)機(jī)器人語言編程 1.1k次閱讀
- 西門子PLC編程語言介紹 3.1k次閱讀
- 基于Arduino UNO和HC-05藍(lán)牙模塊控制伺服電機(jī) 6k次閱讀
- 步進(jìn)電機(jī)控制器原理_步進(jìn)電機(jī)控制器編程實(shí)例 1.7w次閱讀
- 相比Matplotlib 可視化神器Altair登場 3.6k次閱讀
- 工業(yè)機(jī)器人常用的七種編程語言 1.7w次閱讀
- 詳解Arduino Uno控制直流電機(jī)之應(yīng)用 2.2w次閱讀
- arm實(shí)驗(yàn)報告——步進(jìn)電機(jī) 3.3k次閱讀
- 如何用C語言對DMA控制器編程 9.7k次閱讀
- arduino用什么語言編程 7.1w次閱讀
下載排行
本周
- 1矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費(fèi)
- 2HT81696H 內(nèi)置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊
- 1.21 MB | 1次下載 | 免費(fèi)
- 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊
- 0.87 MB | 次下載 | 免費(fèi)
- 4南芯 Southchip SC8802C 充電控制器 規(guī)格書 Datasheet 佰祥電子
- 88.16 KB | 次下載 | 免費(fèi)
- 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 910.67 KB | 次下載 | 免費(fèi)
- 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 989.14 KB | 次下載 | 免費(fèi)
- 7WD6208A產(chǎn)品規(guī)格書
- 631.24 KB | 次下載 | 免費(fèi)
- 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊
- 1.64 MB | 次下載 | 2 積分
本月
- 1EMC PCB設(shè)計總結(jié)
- 0.33 MB | 12次下載 | 免費(fèi)
- 2PD取電芯片 ECP5702規(guī)格書
- 0.88 MB | 5次下載 | 免費(fèi)
- 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費(fèi)
- 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動電路選型表
- 0.10 MB | 3次下載 | 免費(fèi)
- 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
- 0.88 MB | 3次下載 | 免費(fèi)
- 6SY50655 用于高輸入電壓應(yīng)用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
- 1.01 MB | 3次下載 | 免費(fèi)
- 7怎么為半導(dǎo)體測試儀選擇精密放大器
- 0.65 MB | 2次下載 | 免費(fèi)
- 8SY52341 次級側(cè)同步整流英文手冊
- 0.94 MB | 2次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191469次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81606次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73832次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論