日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

步驟1:購物清單

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

要使此項目成功,您需要:

原型屏蔽

可堆疊插頭或引腳插頭

一些導(dǎo)線

電阻器LEDs

,最重要的是某些

MCP23017芯片

步驟2:焊接

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

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

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

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

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

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

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

步驟3:編程時間

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

并加載示例代碼并完成。

//64shield庫的示例代碼

//在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位值寫入一個端口(芯片)

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

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

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

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

.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報表= IO.portRead(0);

IO.pinPullup(1,HIGH);

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

*/

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

void setup()

{

Wire.begin();//啟動I2C

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

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

//TWBR = 12;//對于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);

}

}

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

步驟4:在Kickstarter上支持我們

64個IO盾啟動突擊戰(zhàn)

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

    關(guān)注

    16

    文章

    2120

    瀏覽量

    56053
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6527

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    SGM4593:低電壓16位I2C和SMBus低功耗I/O擴(kuò)展器的深度解析

    SGM4593:低電壓16位I2C和SMBus低功耗I/O擴(kuò)展器的深度解析 在硬件設(shè)計中,當(dāng)設(shè)備需要額外I/
    的頭像 發(fā)表于 03-17 09:10 ?424次閱讀

    SGM4594:低電壓16位I2C和SMBus低功耗I/O擴(kuò)展器的全面解析

    SGM4594:低電壓16位I2C和SMBus低功耗I/O擴(kuò)展器的全面解析 在電子設(shè)計領(lǐng)域,I/O擴(kuò)展器是解決設(shè)備需要
    的頭像 發(fā)表于 03-17 09:10 ?485次閱讀

    SGM4591:低電壓16位I2C和SMBus低功耗I/O擴(kuò)展器的深度解析

    SGM4591:低電壓16位I2C和SMBus低功耗I/O擴(kuò)展器的深度解析 在電子設(shè)備的設(shè)計中,常常會遇到需要額外I/
    的頭像 發(fā)表于 03-16 17:20 ?450次閱讀

    探索PCA9536:4位I2C和SMBus I/O擴(kuò)展器的卓越性能與應(yīng)用

    探索PCA9536:4位I2C和SMBus I/O擴(kuò)展器的卓越性能與應(yīng)用 在電子設(shè)備設(shè)計領(lǐng)域,I/O擴(kuò)展器是一種至關(guān)重要的組件,它能夠為微控
    的頭像 發(fā)表于 12-27 14:55 ?823次閱讀

    PCA9554:8位I2C和SMBus I/O擴(kuò)展器的深度解析

    PCA9554:8位I2C和SMBus I/O擴(kuò)展器的深度解析 在電子設(shè)計領(lǐng)域,I/O擴(kuò)展器是一種常見且實用的組件,它能為微控制器提供
    的頭像 發(fā)表于 12-27 13:45 ?1119次閱讀

    PCA9534:8位I2C和SMBus低功耗I/O擴(kuò)展器的深度解析

    PCA9534:8位I2C和SMBus低功耗I/O擴(kuò)展器的深度解析 在當(dāng)今的電子設(shè)計領(lǐng)域,I/O擴(kuò)展器是一種非常實用的組件,它可以為微控制器
    的頭像 發(fā)表于 12-27 10:55 ?1090次閱讀

    TCA6408A:低電壓8位I2C和SMBus I/O擴(kuò)展器的深度解析

    的需求。今天,我們就來深入探討一下德州儀器(TI)的TCA6408A低電壓8位I2C和SMBus I/O擴(kuò)展器。 文件下載: tca6408a.pdf 1. 產(chǎn)品概述 TCA6408A是一款16
    的頭像 發(fā)表于 12-25 10:25 ?850次閱讀

    探索PCAL9722:超低電壓22位SPI I/O擴(kuò)展器的卓越性能與應(yīng)用

    探索PCAL9722:超低電壓22位SPI I/O擴(kuò)展器的卓越性能與應(yīng)用 在電子設(shè)備設(shè)計中,I/O擴(kuò)展器是一種常見且重要的組件,它能為微控制器提供
    的頭像 發(fā)表于 12-24 15:50 ?404次閱讀

    探秘TCA9554A:低電壓8位I2C和SMBus I/O擴(kuò)展器的實用之選

    探秘TCA9554A:低電壓8位I2C和SMBus I/O擴(kuò)展器的實用之選 在硬件設(shè)計的領(lǐng)域中,I/O擴(kuò)展器是一種常見且實用的器件,它能夠為
    的頭像 發(fā)表于 12-24 14:10 ?737次閱讀

    深入解析TCA9554:8位I2C和SMBus低功耗I/O擴(kuò)展器

    深入解析TCA9554:8位I2C和SMBus低功耗I/O擴(kuò)展器 在電子設(shè)計領(lǐng)域,I/O擴(kuò)展器是解決微控制器
    的頭像 發(fā)表于 12-23 17:35 ?964次閱讀

    TCA9538:低電壓8位I2C和SMBus低功耗I/O擴(kuò)展器的深度剖析

    TCA9538:低電壓8位I2C和SMBus低功耗I/O擴(kuò)展器的深度剖析 在電子設(shè)計領(lǐng)域,I/O擴(kuò)展器是一種常見且實用的器件,它能為系統(tǒng)提供
    的頭像 發(fā)表于 12-22 16:40 ?1802次閱讀

    TCA9534A:低電壓8位I2C和SMBus低功耗I/O擴(kuò)展器的詳細(xì)解析

    TCA9534A:低電壓8位I2C和SMBus低功耗I/O擴(kuò)展器的詳細(xì)解析 一、引言 在電子設(shè)計領(lǐng)域,當(dāng)我們面臨需要為系統(tǒng)添加額外的通用輸入
    的頭像 發(fā)表于 12-22 16:25 ?852次閱讀

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

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

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

    需要額外I/O時,TCAL9539/TCAL9539-Q1這樣的I/O擴(kuò)展器提供了一個簡單的解決方案。
    的頭像 發(fā)表于 08-08 11:49 ?1598次閱讀
    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個漏極開路I/O技術(shù)手冊

    MAX7325 2線串行接口外設(shè)具有16路I/O端口。其中8路為推挽輸出,另外8路為I/O端口,帶有可選擇的內(nèi)部上拉和瞬態(tài)檢測功能。8路I/
    的頭像 發(fā)表于 05-22 15:27 ?1150次閱讀
    MAX7325 <b class='flag-5'>I</b>2C端口擴(kuò)展器,提供8路推挽式<b class='flag-5'>I</b>/<b class='flag-5'>O</b>和8個漏極開路<b class='flag-5'>I</b>/<b class='flag-5'>O</b>技術(shù)手冊
    湖南省| 雅安市| 阿拉善盟| 乌恰县| 营口市| 达日县| 格尔木市| 东安县| 延边| 将乐县| 安多县| 文水县| 九寨沟县| 渑池县| 天门市| 抚顺县| 宜川县| 贵港市| 新宁县| 平舆县| 全椒县| 遵义县| 绵阳市| 丽江市| 墨江| 富锦市| 勃利县| 泸州市| 灵山县| 邵阳市| 高平市| 安仁县| 高邮市| 云南省| 依安县| 卫辉市| 蓬溪县| 连山| 甘泉县| 宁德市| 修武县|