色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

454398 ? 來源:wv ? 2019-09-23 08:44 ? 次閱讀

步驟1:購物清單

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

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

原型屏蔽

可堆疊插頭或引腳插頭

一些導線

電阻器LEDs

,最重要的是某些

MCP23017芯片

步驟2:焊接

現在是焊接的時候了。

看一下引腳圖或完整的數據表

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

然后焊接接地(棕線):將引腳10接地,然后將引腳15、16、17設置為地址(通過選擇5v或gnd),如果打算添加,這次將它們全部接地。

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

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

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

步驟3:編程時間

使用I2C需要線庫(包含在標準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])-設置輸入引腳上的上拉

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

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

示例

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;//創建64shield對象

void setup()

{

Wire.begin();//啟動I2C

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

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

//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);

}

}

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

步驟4:在Kickstarter上支持我們

64個IO盾啟動突擊戰

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 引腳
    +關注

    關注

    16

    文章

    1197

    瀏覽量

    50575
  • Arduino
    +關注

    關注

    188

    文章

    6471

    瀏覽量

    187212
收藏 人收藏

    評論

    相關推薦

    直接I/O

    電子發燒友網站提供《直接I/O庫.pdf》資料免費下載
    發表于 10-14 10:55 ?0次下載
    直接<b class='flag-5'>I</b>/<b class='flag-5'>O</b>庫

    物聯網中常見的I/O擴展電路設計方案_IIC I/O擴展芯片

    )自帶的I/O端口數量有限,但物聯網項目往往需要連接大量的傳感器、執行器和其他外設。I2C I/O擴展芯片能夠通過
    的頭像 發表于 09-24 11:29 ?508次閱讀
    物聯網中常見的<b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴展電路設計方案_IIC <b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴展芯片

    保護I/O模塊免受浪涌事件的影響

    電子發燒友網站提供《保護I/O模塊免受浪涌事件的影響.pdf》資料免費下載
    發表于 09-21 10:14 ?0次下載
    保護<b class='flag-5'>I</b>/<b class='flag-5'>O</b>模塊免受浪涌事件的影響

    遠程I/O模塊在不同領域的應用

    在當今快速發展的工業自動化領域,遠程輸入/輸出(I/O)模塊正逐漸成為不可或缺的核心組件,本文將探討遠程I/O模塊在不同領域的廣泛應用。 工業制造領域 在汽車制造業等高度自動化的生產線
    的頭像 發表于 09-20 16:43 ?529次閱讀

    I/O模塊的主要作用有哪些

    遠程I/O模塊是一種使能遠程數據采集和控制的設備。通過使用網絡技術,如現場總線、以太網等,遠程I/O模塊能夠將輸入和輸出信號傳遞給控制系統。這就像控制系統的延伸手臂,能夠觸及并集中處理
    的頭像 發表于 09-20 16:41 ?545次閱讀

    區域架構和 MCU I/O 擴展

    電子發燒友網站提供《區域架構和 MCU I/O 擴展.pdf》資料免費下載
    發表于 09-09 10:51 ?0次下載
    區域架構和 MCU <b class='flag-5'>I</b>/<b class='flag-5'>O</b> 擴展

    淺談如何克服FPGA I/O引腳分配挑戰

    到接口文件夾,可以將額外I/O端口添加到接口組合中。 當創建I/O端口時,可將其分配到封裝
    發表于 07-22 00:40

    如何使用NimBLE的OTA范例中添加額外的GATT服務呢?

    如何使用NimBLE的OTA范例中添加額外的GATT服務
    發表于 07-19 06:38

    PLC的I/O點數是什么意思

    在工業自動化領域中,可編程邏輯控制器(PLC)扮演著至關重要的角色。PLC以其高可靠性、易編程性和強大的控制功能,廣泛應用于各種自動化系統中。而在PLC的性能參數中,I/O點數是一個不可忽視的重要指標。本文將對PLC的I/
    的頭像 發表于 06-27 11:15 ?4517次閱讀

    STM8S003F3上電后怎么默認I/O引腳輸出低電平?

    MCU型號:STM8S003F3。 問題描述:一個空程序的MCU上電后輸出高電平,通過程序配置I/O引腳輸出低電平,但這樣的話會有一個脈沖輸出,會對設備造成影響 希望得到的改進:上電后輸出低電平,需要控制時在輸出高電平
    發表于 05-10 08:23

    軟件可配置模擬 I/O 的設計理念

    作者: Kenton Williston 曾幾何時,模擬 I/O 就是最專業、功能最固定的硬件。例如,電流驅動器和電壓傳感器是完全不同的零件,試圖顛倒其角色可謂是荒謬至極。 軟件可配置模擬 I/
    的頭像 發表于 05-05 11:10 ?885次閱讀
    軟件可配置模擬 <b class='flag-5'>I</b>/<b class='flag-5'>O</b> 的設計理念

    求助,關于CX3上未使用的I/O引腳的簡單問題

    這是一個關于 CX3 上未使用的 I/O 引腳的簡單問題。CYUSB306X 數據表(第 20 頁)建議 \" 應使用內部上拉電阻 \" 將所有未使用的 I/
    發表于 02-22 06:55

    FANUC外部I/O點數不夠用了怎么辦?可以擴展I/O點數嗎?

    FANUC外部I/O點數不夠用了怎么辦?可以擴展I/O點數嗎? 擴展FANUC的外部I/O點數是
    的頭像 發表于 02-18 15:21 ?1939次閱讀

    HighTec怎么添加.o文件?

    請問大神HighTec怎么添加.o文件,我現在有個軟件包,其中幾個函數沒有源碼,軟件包里提供的是.o文件里面包含了這幾個函數,該怎么添加到編譯器里才能編譯通過呢?
    發表于 02-18 07:16

    應用方案:MCU通用I/O引腳擴展

    MCU通用I/O引腳擴展 低端MCU由于I/O口數量不足導致部分功能無法實現,用戶需要使用數字集成芯片進行擴展,如74LS系列移位寄存器,但
    發表于 01-08 09:35
    主站蜘蛛池模板: 在线观看国产小视频| 无码人妻视频又大又粗欧美| 日韩精品欧美亚洲高清有无| 24小时日本在线电影| 花蝴蝶高清在线视频免费观看| 日韩欧美中文字幕一区| bl高h乱肉辣文| 暖暖 免费 高清 日本 在线| 最新2017年韩国伦理片在线 | 超碰人人草在线视频| 妺妺窝人体色777777野大粗| 92午夜免费福利757| 麻豆出品国产AV在线观看| 御姐被吸奶| 麻豆乱码一卡二卡三卡视频| 中文字幕完整高清版| 毛片网站在线观看| 99九九99九九九视频精品| 欧美激情视频在线观看一区二区三区| 99国产在线精品视频| 青青草国产精品| 国产成人小视频在线观看| 午夜伦伦电影理论片费看| 好色女博士| 40岁东北老阿姨无码| 全肉高H短篇合集| 国产精品国产三级国AV在线观看| 亚州视频一区| 久久精品视频3| 99视频在线免费观看| 日韩高清毛片| 国产亚洲欧美在线观看三区| 伊人久久电影院| 欧美18精品久久久无码午夜福利| 草b是什么感觉| 性色AV一区二区三区V视界影院| 狠狠色狠狠色狠狠五月ady| 97国内精品久久久久久久影视| 欧美亚洲精品午夜福利AV| 国产国语在线播放视频| 伊人久久大香线蕉综合亚洲|