資料介紹
描述
發(fā)現(xiàn) Hitechnic NXT Touch Multiplexer 不能與 LEGO EV3 控制器和 EV3 Touch 傳感器一起使用,我試圖找出原因。
打開Multiplexer的柜子,發(fā)現(xiàn)只有4個(gè)電阻,應(yīng)該是模擬傳感器。NXT Touch 傳感器和 EV3 Touch 傳感器也不同。
NXT Touch 傳感器切換引腳 1 和引腳 2,EV3 Touch 傳感器切換引腳 4 和 6。我試圖計(jì)算一個(gè)不同的電阻網(wǎng)絡(luò),但失敗了。
所以只有一個(gè)小型微控制器可以提供幫助,
我鉆出并歸檔了一個(gè)大小為 Wattuino 5V 16mhz 328PB Arduino 控制器的矩形,并連接了一些電線和 4 個(gè) 2K2 電阻器。看圖片


?
接下來是為 328PB 編寫一些 Arduino 代碼并使其成為 EV3 Uart 傳感器。EV3-G 軟件以及 LEGO 或 EV3dev Python 軟件均可輕松使用 EV3 Uart 傳感器。
我使用的 Lawrie Griffiths 制作的 Uart 仿真硬件庫可以在以下位置找到:
https://github.com/lawrie/EV3_Dexter_Industries_Sensors/tree/master/EV3_arduino/EV3UARTEmulationHard。
對于 EV3-G 軟件,我制作了一個(gè) Touch Mux Block。

為什么我使用 Wattuino 328PB,因?yàn)橛杏糜诘诙€(gè)串行端口、第二個(gè) I2C 端口和第二個(gè) SPI 端口的庫,在這種情況下,Polulu A-start 328PB 也可以。它們只支持第二個(gè)串行端口,我用它來進(jìn)行 EV3 Uart 通信。當(dāng)然,如果您使用 softwareserial 進(jìn)行 EV3 Uart 通信并使用 Uart 仿真軟件庫,那么普通的 Pro-min 就可以了。未在我的 Arduino 代碼中實(shí)現(xiàn)。我使用硬件序列號 1。
任何其他 328PB 板的 Serial1 連接在不同的位置。
警告:
請勿同時(shí)連接 EV3 的電源和 USB TTL 串行分線器。斷開 USB TTL 串行分線器的 V+ 與 328PB 板的連接,并將 EV3 插入 Touch Mux。EV3 將為微控制器供電。
我在 EV3UARTEmulationHard.cpp 和 EV3UARTEmulationSoft.cpp 中發(fā)現(xiàn)了 DATA32 和 DATAF 錯(cuò)誤并更改了代碼。
			TheDATA32 從 long 到字節(jié)數(shù)組的轉(zhuǎn)換是錯(cuò)誤的,因此 DATAF 也是錯(cuò)誤的,因?yàn)樗褂?DATA32 發(fā)送。
			代碼是:
void EV3UARTEmulation::send_data32(long l) { 
byte bb[4]; 
bb[0] = l & 0xFF; 
bb[1] = (l >> 8) & 0xFF; 
bb[2] = (l >> 16) & 0xFF; 
bb[3] = (l >> 24) & 0xFF; 
send_cmd(CMD_DATA | (2 << CMD_LLL_SHIFT) | current_mode, bb, 4); 
}
			我把它改成了:
void EV3UARTEmulation::send_data32(long l) { 
byte bb[4]; 
bb[0] = l & 0xFF; 
bb[1] = (l >> 8) & 0xFF; 
bb[2] = (l >> 16) & 0xFF; 
bb[3] = (l >> 24) & 0xFF; 
send_cmd(CMD_DATA | (2 << CMD_LLL_SHIFT) | current_mode, bb, 4); 
}
未來:
在我的下一個(gè)項(xiàng)目中,我將向您展示如何升級 Pololu A-star 328PB 的引導(dǎo)加載程序并使用 I2C 和 SPI 端口以及使用 3v3 12 mhz 和 5V 20 mhz 版本。或任何其他中國 328PB 微控制器。
- 16通道模擬多路復(fù)用器/解復(fù)用器-74HC_HCT4067_Q100
 - 雙 1-of-4 多路復(fù)用器/解復(fù)用器-74CBTLV3253
 - 雙 1-of-4 多路復(fù)用器/解復(fù)用器-74CBTLV3253_Q100
 - 雙 1-of-4 FET 多路復(fù)用器/解復(fù)用器-CBT3253A
 - 1-of-8 FET 多路復(fù)用器/解復(fù)用器-CBT3251
 - 四路 1-of-2多路復(fù)用器/解復(fù)用器-CBT3257A
 - 16通道模擬多路復(fù)用器/解復(fù)用器-HEF4067B
 - 16通道模擬多路復(fù)用器/解復(fù)用器-HEF4067B_Q100
 - 模擬開關(guān)和多路復(fù)用器基礎(chǔ)參數(shù)介紹
 - AN-32:JFET多路復(fù)用器的單電源工作
 - 開關(guān)和多路復(fù)用器產(chǎn)品選型指南
 - 模擬開關(guān)和多路復(fù)用器基礎(chǔ)知識 40次下載
 - 16通道模擬多路復(fù)用器/解復(fù)用器(Mux /多路分配器) 25次下載
 - cd4052b模擬多路復(fù)用器 0次下載
 - 模擬開關(guān)和多路復(fù)用器
 
- 什么是多路復(fù)用器?它有哪些作用和應(yīng)用? 4141次閱讀
 - 微型RGB視頻多路復(fù)用器以100MHz切換像素 1048次閱讀
 - 用于視頻應(yīng)用的緩沖多路復(fù)用器 1333次閱讀
 - 揭開高性能多路復(fù)用數(shù)據(jù)采集系統(tǒng)的神秘面紗 2473次閱讀
 - 惡劣環(huán)境下的開關(guān)和多路復(fù)用器設(shè)計(jì)注意事項(xiàng) 3038次閱讀
 - 多路復(fù)用器支持偽多點(diǎn)RS-232傳輸 1254次閱讀
 - 8:1 多路復(fù)用放大器形成大型多平面多路復(fù)用器結(jié)構(gòu) 1931次閱讀
 - 多路復(fù)用器的知識點(diǎn)匯總 1.4w次閱讀
 - 使用小尺寸、引腳式SOT-23薄型多路復(fù)用器克服最后時(shí)刻的需求變化 1286次閱讀
 - 低漏電多路復(fù)用器在高阻抗PLC系統(tǒng)中是否重要? 1920次閱讀
 - 關(guān)于模擬開關(guān)和多路復(fù)用器知識淺析 1.8w次閱讀
 - 什么是多路復(fù)用器_多路復(fù)用器定義 2.6w次閱讀
 - 多路復(fù)用器和矩陣開關(guān)區(qū)別 9855次閱讀
 - 基于GTI的1x3波長復(fù)用/解復(fù)用器的系統(tǒng)級性能分析 1232次閱讀
 - MAX4617-MAX4619低電壓、CMOS模擬多路復(fù)用器/開關(guān) 6307次閱讀
 
下載排行
本周
- 1PFC電路與BOOST電路設(shè)計(jì)實(shí)例分享
 - 1.83 MB | 12次下載 | 4 積分
 - 2世平基于靈動(dòng)微 SPIN560C 的低壓無刷電機(jī)應(yīng)用方案
 - 10.93 MB | 11次下載 | 免費(fèi)
 - 3電源測試報(bào)告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
 - 6.47 MB | 11次下載 | 免費(fèi)
 - 4PWM控制器的控制方法
 - 0.39 MB | 3次下載 | 4 積分
 - 5電流檢測芯片F(xiàn)P135應(yīng)用說明
 - 1.24 MB | 3次下載 | 免費(fèi)
 - 6全面解讀被動(dòng)式與主動(dòng)式PFC電路
 - 1.27 MB | 1次下載 | 4 積分
 - 7HC88L051F4低功耗芯片規(guī)格書
 - 4.76 MB | 1次下載 | 免費(fèi)
 - 8CIU32D655x5數(shù)據(jù)手冊
 - 2.14 MB | 1次下載 | 免費(fèi)
 
本月
- 1常用電子元器件使用手冊
 - 2.40 MB | 52次下載 | 免費(fèi)
 - 2高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
 - 2.27 MB | 33次下載 | 10 積分
 - 3PFC電路與BOOST電路設(shè)計(jì)實(shí)例分享
 - 1.83 MB | 12次下載 | 4 積分
 - 4世平基于靈動(dòng)微 SPIN560C 的低壓無刷電機(jī)應(yīng)用方案
 - 10.93 MB | 11次下載 | 免費(fèi)
 - 5電源測試報(bào)告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
 - 6.47 MB | 11次下載 | 免費(fèi)
 - 6USB拓展塢PCB圖資料
 - 0.57 MB | 11次下載 | 免費(fèi)
 - 7MS1826 HDMI 多功能視頻處理器數(shù)據(jù)手冊
 - 4.51 MB | 9次下載 | 免費(fèi)
 - 8HAL9303線性霍爾效應(yīng)傳感器技術(shù)手冊
 - 0.70 MB | 9次下載 | 免費(fèi)
 
總榜
- 1matlab軟件下載入口
 - 未知 | 935134次下載 | 10 積分
 - 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
 - 1.48MB | 420064次下載 | 10 積分
 - 3Altium DXP2002下載入口
 - 未知 | 233089次下載 | 10 積分
 - 4電路仿真軟件multisim 10.0免費(fèi)下載
 - 340992 | 191424次下載 | 10 積分
 - 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
 - 158M | 183352次下載 | 10 積分
 - 6labview8.5下載
 - 未知 | 81600次下載 | 10 積分
 - 7Keil工具M(jìn)DK-Arm免費(fèi)下載
 - 0.02 MB | 73818次下載 | 10 積分
 - 8LabVIEW 8.6下載
 - 未知 | 65991次下載 | 10 積分
 
	                電子發(fā)燒友App
	            
	        
	        
          
        
        
	                    
                        
                        
                        
                        
                        


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