「arduino tx rx腳位」的推薦目錄:
- 關於arduino tx rx腳位 在 コバにゃんチャンネル Youtube 的最佳貼文
- 關於arduino tx rx腳位 在 大象中醫 Youtube 的最讚貼文
- 關於arduino tx rx腳位 在 大象中醫 Youtube 的最讚貼文
- 關於arduino tx rx腳位 在 Re: [器材] 使用Arduino製作烘豆機控制盒- 看板Coffee - 批踢踢 ... 的評價
- 關於arduino tx rx腳位 在 Arduino SD記憶卡模組之讀與寫 - 傑森創工 的評價
- 關於arduino tx rx腳位 在 模組介紹: faya Wi-Fi模組 的評價
- 關於arduino tx rx腳位 在 多台Arduino 間的通訊- 透過I2C (作者 的評價
- 關於arduino tx rx腳位 在 寫程式42-藍芽控制LED - ALO破解者 的評價
arduino tx rx腳位 在 大象中醫 Youtube 的最讚貼文
arduino tx rx腳位 在 大象中醫 Youtube 的最讚貼文
arduino tx rx腳位 在 Arduino SD記憶卡模組之讀與寫 - 傑森創工 的推薦與評價
至於CS,以Uno來說預設就是腳位10,如果有多個SPI設備,請設不同的腳位,就 ... setup() { Serial.begin(9600); Serial.print("Initializing SD card. ... <看更多>
arduino tx rx腳位 在 模組介紹: faya Wi-Fi模組 的推薦與評價
... 腳位設定. int RxDPin = 4; // Arduino Rx 連到Wi-Fi模組Tx ... 定義Arduino連接到Wi-Fi模組的串列腳位 ... Serial.begin(9600); // Arduino串列埠baurRate = 9600. ... <看更多>
arduino tx rx腳位 在 Re: [器材] 使用Arduino製作烘豆機控制盒- 看板Coffee - 批踢踢 ... 的推薦與評價
一開始是選用UNO開發版,但是把幾個小程式整合起來後,記憶體容量就爆炸了,所以後
來改用MEGA2560 PRO開發版,但是MEGA在使用時會有一些小BUG,下一篇會提到。
Pin腳定義要先拉出來,這部分要跟程式互相配合
腳位的定義、說明就要上網找Datasheet
熱電偶放大芯片MAX6675走的通信協定是SPI, 其中SCK、SO腳位是可以共用的
6675的SCK接在MEGA上的SCK腳位(D52),SO接在板子上的MISO(D50)
另外最好有一個輸出接在硬體SPI輸出上(MOSI) 也就是D53,因此我把程式碼的腳位修
改如下
#define SCK_PIN 52 // D52, PB5--52
#define SO_PIN 50 // D50, PB4--50
#define CS_BT_PIN 53 // D53, PB2--53
#define CS_ET_PIN 49 // D49, PB1-49
再來是藍芽HE-06的部分,藍牙、電腦跟Arduino溝通,都需要透過一種UART介面,有兩隻
腳RX、TX,用USB跟電腦連線走的就是TX0、RX0,在板子上通常預設在D0、D1腳位
既然第一個通道被占用了,有兩種方式,一個是板子支援多組UART介面,另一種是使用軟
體宣告模擬UART,然後Sensor的RX要接到Arduino上的TX,TX要接到Arduino上的RX
安裝軟模擬的庫(library)#include <SoftwareSerial.h>,定義接腳
#define SOFT_TX 5 // D5, PB0
#define SOFT_RX 4 // D4, PD7
這樣一來只要把藍牙板的RX接到腳5,TX接到腳4就可以運作了,在這次實作中藍牙是用來
Debuge檢查程式運作狀態,所以做好後其實也可有可無,另外藍牙UART吃3.3V比較穩,但
Arduino都是5V輸出,所以通常會串電阻來進行壓降(詳見線路圖)
風扇跟瓦斯的部分前幾篇程式碼的部分已經介紹過了,風扇四個腳位分別是12V、GND、脈
衝輸出(黃線,用來計算風扇轉速)、PWM輸入(藍線,用來接收PWM訊號),黃線要併上一個
上拉電阻連到5V
然後控制的部分,使用類比腳A0接收可變電阻,控制電壓高低訊號,瓦斯的壓力傳送器一
樣是A2類比接腳接收瓦斯的壓力傳送器電壓
風扇測試影片:
https://youtu.be/Vky49LII0IU
LCD也是需要宣告的,在程式碼也提過了,ST7920總共有8隻腳要接,其中GND、PSB、BLK
都是接地,VCC接5V,BLA接3.3V,RS、R/W、E要接在Arduino上,宣告在42、44、46,宣
告如下
U8G2_ST7920_128X64_F_SW_SPI u8g2(U8G2_R0, /* clock=E*/ 46, /* data=R/W*/ 44, /
* CS=RS*/ 42, /* reset=*/ U8X8_PIN_NONE );
接好線,就可以來測試以下螢幕輸出了
螢幕測試影片:
https://youtu.be/htUs4IMIsMs
另外還有一種叫做I2C的通信協定在腳20(SDA)、腳21(SCL),也是很多Sensor會使用的通
信協定,例如溫濕度計模組GY-21,就是使用I2C通信,也把他接起來已備不時之需。
我用EXCEL做了一張腳位圖來對應,並一邊接線、一邊填上線材顏色,這樣就不會搞不清
楚自己在接什麼
整體的接線圖就會長這個樣子
接好後的線簡直群魔亂舞,而且搖搖晃晃很容易接觸不良,所以我做了一個錯誤決定:用
三秒膠黏起來,導致了塑膠發白之外還有一些膠跑到金屬針腳上,也不知道會不會影響接觸
後來決定全部線材換掉重新接線,接口預計是並排的杜邦接口外殼,VH端子也買回來試看看
後方航空端子拉出來的接線都套上熱縮套絞起來
試了一下,2x2以上的並排的杜邦線就很穩固了,只是要把原本的殼拆掉
使用小支的一字起或指甲剪刀把塑膠片挑起來,線就能拉出來了
電源的部分,用一塊壓克力板黏上12V轉5V、3.3V模組鎖上
線材模塊化,都用2x2、2x3、2x4的杜邦端子外殼
沒有直接插在麵包板上的接線都交錯出針防呆
接線完成圖
一切看似完美,但是接下來實際連線Artisan測試又遇到了一些小問題…
-----待續-----
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.177.16 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Coffee/M.1637163748.A.719.html
※ 編輯: plzza0dogs (111.249.177.16 臺灣), 11/17/2021 23:45:53
用來插麵包板跟開發板的
※ 編輯: plzza0dogs (111.249.177.16 臺灣), 11/18/2021 15:40:47
... <看更多>