chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何添加ArduinoUno的額外I/O引腳

454398 ? 來(lái)源:wv ? 2019-09-23 08:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:購(gòu)物清單

如何添加ArduinoUno的額外I/O引腳

要使此項(xiàng)目成功,您需要:

原型屏蔽

可堆疊插頭或引腳插頭

一些導(dǎo)線

電阻器LEDs

,最重要的是某些

MCP23017芯片

步驟2:焊接

現(xiàn)在是焊接的時(shí)候了。

看一下引腳圖或完整的數(shù)據(jù)表

首先放置芯片(看圖片,看看引腳在哪里)

然后焊接接地(棕線):將引腳10接地,然后將引腳15、16、17設(shè)置為地址(通過(guò)選擇5v或gnd),如果打算添加,這次將它們?nèi)拷拥亍?/p>

然后焊接5v(橙色導(dǎo)線),最重要的一個(gè)是引腳9。圖中的其余導(dǎo)線通到LED用來(lái)供電,而另一端則從引腳21供電(以表明它可以工作)。

最重要的是將SDA(引腳13)連接到A4(在arduino uno上)和SCL (針腳12)至A5(arduino uno)。對(duì)于其他arduino板,請(qǐng)閱讀規(guī)格以找到SDA和SCL引腳。要添加的另一重要事項(xiàng)是SDA SCL和5v之間的兩個(gè)電阻值分別在4.7k和10k之間(請(qǐng)參見原理圖)。它不是必需的(因?yàn)閍rduino有一些上拉電阻,但不是很強(qiáng)),但是如果要使之可靠,我建議您添加它們。

現(xiàn)在您有16個(gè)額外的I/O(引腳1至8和21) 28)。

步驟3:編程時(shí)間

使用I2C需要線庫(kù)(包含在標(biāo)準(zhǔn)arduino中) ),但它不是很容易使用。為了使其更簡(jiǎn)單,我使用IOsheld Library,它使易于使用的命令來(lái)控制您的項(xiàng)目。只需將其保存在庫(kù)類別中。

并加載示例代碼并完成。

//64shield庫(kù)的示例代碼

//在Arduino I2C端口上與Centipede Shield或MCP23017一起使用

#include

#include

/*可用命令

.digitalWrite([0 。.. 127],[LOW 。.. HIGH])-行為與普通digitalWrite

.digitalRead([0 。.. 127])-行為與普通digitalRead

.pinMode([0 。.. 127],[INPUT 。.. OUTPUT])-行為與普通pinMode

.portWrite ([0 。.. 7],[0 。.. 65535])-將16位值寫入一個(gè)端口(芯片)

.portRead([0 。.. 7])-從16位值讀取一個(gè)端口(芯片)

.portMode([0 。.. 7],[0 。.. 65535])-將I/O掩碼寫入一個(gè)端口(芯片)

.pinPullup([0 。.. 127],[LOW 。.. HIGH])-設(shè)置輸入引腳上的上拉

.portPullup([0 。.. 7],[0 。.. 65535])-設(shè)置一個(gè)端口(芯片)上的上拉

.init()-將所有寄存器設(shè)置為初始值

示例

IO.init();

IO.pinMode(0,OUTPUT);

IO.digitalWrite(0,HIGH);

int recpin = IO.digitalRead(0);

IO.portMo de(0,0b0111111001111110);//0 =輸出,1 =輸入

IO.portWrite(0,0b1000000110000001);//0 = LOW,1 = HIGH

int報(bào)表= IO.portRead(0);

IO.pinPullup(1,HIGH);

IO.portPullup(0,0b0111111001111110);//0 =無(wú)上拉,1 =上拉

*/

IOshield IO;//創(chuàng)建64shield對(duì)象

void setup()

{

Wire.begin();//啟動(dòng)I2C

IO.initialize();//將所有寄存器設(shè)置為默認(rèn)值

IO.portMode(0,0b0000000000000000);//將芯片0上的所有引腳設(shè)置為輸出

//TWBR = 12;//對(duì)于400KHz I2C取消注釋(在16MHz Arduino上)

}

void loop()

{

for(int i = 0; i 《15; i ++){

IO.digitalWrite( i,HIGH);

delay(10);

}

for(int i = 0; i 《15; i ++){

IO.digitalWrite(i,LOW);

delay (10);

}

}

如果您想要更多的銷釘,請(qǐng)查看我的啟動(dòng)項(xiàng)目,以創(chuàng)建64個(gè)I/O Arduino屏蔽!是的,在正常大小的arduino防護(hù)罩上有64個(gè)額外的針腳……瘋狂。。

步驟4:在Kickstarter上支持我們

64個(gè)IO盾啟動(dòng)突擊戰(zhàn)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    2077

    瀏覽量

    55083
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6514

    瀏覽量

    195849
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    淺談光學(xué)I/O模塊的熱挑戰(zhàn)

    服務(wù)器和機(jī)架式網(wǎng)絡(luò)基礎(chǔ)設(shè)施系統(tǒng)內(nèi)的光學(xué) I/O 模塊通常接受主動(dòng)冷卻系統(tǒng)的直接冷卻,特別是來(lái)自機(jī)架式設(shè)備前面板的強(qiáng)制風(fēng)冷。機(jī)架式設(shè)備的散熱設(shè)計(jì)需要平衡 I/O 模塊的熱管理與處理器或
    的頭像 發(fā)表于 11-03 09:32 ?397次閱讀
    淺談光學(xué)<b class='flag-5'>I</b>/<b class='flag-5'>O</b>模塊的熱挑戰(zhàn)

    如何解決I/O時(shí)鐘布局器錯(cuò)誤

    I/O 時(shí)鐘布局器階段可能會(huì)發(fā)生錯(cuò)誤,指出該工具無(wú)法對(duì)該時(shí)鐘結(jié)構(gòu)進(jìn)行布局,直至最后 BUFG 仍然無(wú)法完成布局。
    的頭像 發(fā)表于 09-23 16:05 ?561次閱讀

    TCA9536 4位I2C/SMBus I/O擴(kuò)展器技術(shù)解析

    Texas Instruments TCA9536 4位I/O擴(kuò)展器用于I^2^C總線,可在1.65V至 5.5V的V~CC~ 下運(yùn)行。它可通過(guò)I^2^C接口為大多數(shù)微控制器系列提供通
    的頭像 發(fā)表于 09-19 14:45 ?460次閱讀
    TCA9536 4位<b class='flag-5'>I</b>2C/SMBus <b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴(kuò)展器技術(shù)解析

    TCA9537遠(yuǎn)程4位I2C/SMBus I/O擴(kuò)展器技術(shù)解析與應(yīng)用指南

    Texas Instruments TCA9537遠(yuǎn)程4位I^2^C和SMBus I/O擴(kuò)展器在1.65V至5.5V V~CC~電壓下運(yùn)行,可通過(guò)I2C接口實(shí)現(xiàn)通用遠(yuǎn)程
    的頭像 發(fā)表于 09-15 16:00 ?620次閱讀
    TCA9537遠(yuǎn)程4位<b class='flag-5'>I</b>2C/SMBus <b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴(kuò)展器技術(shù)解析與應(yīng)用指南

    TCAL9539 I2C總線I/O擴(kuò)展器技術(shù)解析與應(yīng)用指南

    需要額外I/O時(shí),TCAL9539/TCAL9539-Q1這樣的I/O擴(kuò)展器提供了一個(gè)簡(jiǎn)單的解決方案。
    的頭像 發(fā)表于 08-08 11:49 ?901次閱讀
    TCAL9539 <b class='flag-5'>I</b>2C總線<b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴(kuò)展器技術(shù)解析與應(yīng)用指南

    MAX7325 I2C端口擴(kuò)展器,提供8路推挽式I/O和8個(gè)漏極開路I/O技術(shù)手冊(cè)

    MAX7325 2線串行接口外設(shè)具有16路I/O端口。其中8路為推挽輸出,另外8路為I/O端口,帶有可選擇的內(nèi)部上拉和瞬態(tài)檢測(cè)功能。8路I/
    的頭像 發(fā)表于 05-22 15:27 ?663次閱讀
    MAX7325 <b class='flag-5'>I</b>2C端口擴(kuò)展器,提供8路推挽式<b class='flag-5'>I</b>/<b class='flag-5'>O</b>和8個(gè)漏極開路<b class='flag-5'>I</b>/<b class='flag-5'>O</b>技術(shù)手冊(cè)

    ADP5588移動(dòng)I/O擴(kuò)展器和QWERTY鍵盤控制器技術(shù)手冊(cè)

    ADP5588是一款I/O端口擴(kuò)展器和鍵盤矩陣,適用于需要大型鍵盤矩陣和擴(kuò)展I/O線路的QWERTY型電話。I/
    的頭像 發(fā)表于 05-22 11:37 ?668次閱讀
    ADP5588移動(dòng)<b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴(kuò)展器和QWERTY鍵盤控制器技術(shù)手冊(cè)

    ADP5585鍵盤解碼器和I/O擴(kuò)展器技術(shù)手冊(cè)

    ADP5585是一款10I/O端口擴(kuò)展器,內(nèi)置鍵盤矩陣解碼器、可編程邏輯、復(fù)位發(fā)生器和PWM發(fā)生器。I/O擴(kuò)展器IC適用于便攜式設(shè)備(手機(jī)、遙控器和相機(jī))及非便攜式應(yīng)用(醫(yī)療保健、工業(yè)
    的頭像 發(fā)表于 05-22 09:21 ?711次閱讀
    ADP5585鍵盤解碼器和<b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴(kuò)展器技術(shù)手冊(cè)

    NCA9555 具有16位通用并行I2C總線數(shù)輸入輸出GPIO擴(kuò)展功能

    NCA9555是一款24引腳CMOS器件,提供16位通用并行I2C總線數(shù)輸入/輸出GPIO擴(kuò)展功能。它和ACPI電源開關(guān),傳感器,按鍵,LED和風(fēng)扇等應(yīng)用的額外I/
    發(fā)表于 05-19 18:02 ?0次下載

    怎樣使用無(wú)線 I/O 網(wǎng)關(guān)搭建物聯(lián)網(wǎng)系統(tǒng)

    使用無(wú)線I/O網(wǎng)關(guān)搭建物聯(lián)網(wǎng)系統(tǒng)是一個(gè)復(fù)雜但有序的過(guò)程,以下是一個(gè)基本的搭建步驟指南: 一、明確需求與規(guī)劃 1. 確定應(yīng)用場(chǎng)景: ? ?● 分析物聯(lián)網(wǎng)網(wǎng)關(guān)將部署在哪些環(huán)境中,例如工業(yè)自動(dòng)化、智能家居
    的頭像 發(fā)表于 04-13 07:35 ?743次閱讀
    怎樣使用無(wú)線 <b class='flag-5'>I</b>/<b class='flag-5'>O</b> 網(wǎng)關(guān)搭建物聯(lián)網(wǎng)系統(tǒng)

    評(píng)估I/O引腳切換時(shí),為什么NXP S32K344板變磚了?

    我需要幫助,在評(píng)估 I/O 引腳切換時(shí),我不知何故將我的 NXP S32K344板變磚了。 我使用 JLink Debug Adapter,它收到消息 my device is locked。我猜我
    發(fā)表于 04-08 07:50

    DLPC900需要額外添加散熱裝備嗎?

    老師好 我有一套系統(tǒng),型號(hào)為: 控制卡 DLPC900 , dmd 兩個(gè) ,分別是 : DLP6500FYE DLP6500FLQ 請(qǐng)問(wèn),需要額外添加散熱裝備嗎?
    發(fā)表于 02-24 07:19

    I/O接口與I/O端口的區(qū)別

    在計(jì)算機(jī)系統(tǒng)中,I/O接口與I/O端口是實(shí)現(xiàn)CPU與外部設(shè)備數(shù)據(jù)交換的關(guān)鍵組件,它們?cè)诠δ?、結(jié)構(gòu)、作用及運(yùn)作機(jī)制上均存在顯著差異,卻又相互協(xié)同工作,共同構(gòu)建起CPU與外部設(shè)備之間的橋梁
    的頭像 發(fā)表于 02-02 16:00 ?2745次閱讀

    單片機(jī)I/O接口的傳輸方式

    單片機(jī)(Microcontroller Unit,MCU)作為嵌入式系統(tǒng)的核心部件,其輸入輸出(Input/Output,I/O)接口是實(shí)現(xiàn)與外部設(shè)備數(shù)據(jù)交換的關(guān)鍵。I/O接口不僅承擔(dān)
    的頭像 發(fā)表于 02-02 15:56 ?1591次閱讀

    I/O中斷問(wèn)題

    一個(gè)I/O中斷,initP3的中斷使能,能用P3.2/P3.3兩個(gè)中斷嗎?
    發(fā)表于 01-26 09:35