Arduino是一款便捷靈活、方便上手的開源電子原型平臺(tái)。包含硬件(各種型號(hào)的Arduino板)和軟件(Arduino IDE)。由一個(gè)歐洲開發(fā)團(tuán)隊(duì)于2005年冬季開發(fā)。其成員包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。
它構(gòu)建于開放原始碼simple I/O介面版,并且具有使用類似Java、C語(yǔ)言的Processing/Wiring開發(fā)環(huán)境。主要包含兩個(gè)主要的部分:硬件部分是可以用來(lái)做電路連接的Arduino電路板;另外一個(gè)則是Arduino IDE,你的計(jì)算機(jī)中的程序開發(fā)環(huán)境。你只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板后,程序便會(huì)告訴Arduino電路板要做些什么了。
Arduino能通過(guò)各種各樣的傳感器來(lái)感知環(huán)境,通過(guò)控制燈光、馬達(dá)和其他的裝置來(lái)反饋、影響環(huán)境。板子上的微控制器可以通過(guò)Arduino的編程語(yǔ)言來(lái)編寫程序,編譯成二進(jìn)制文件,燒錄進(jìn)微控制器。對(duì)Arduino的編程是通過(guò) Arduino編程語(yǔ)言 (基于 Wiring)和Arduino開發(fā)環(huán)境(基于 Processing)來(lái)實(shí)現(xiàn)的?;贏rduino的項(xiàng)目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上運(yùn)行的軟件,他們之間進(jìn)行通信 (比如 Flash, Processing, MaxMSP)來(lái)實(shí)現(xiàn)。
arduino連接顯示屏方法
有兩種該顯示器的接線方法:一種是比較靈活的方法(你可以使用Arduino上的任意引腳),另一種接線方法則要快很多(快4-8倍,但你必須使用硬件SPI引腳)。下面開始演示如何使用前一種方法。
注:封裝版本的已經(jīng)為SPI連好線。如果你已經(jīng)有焊接好的板子,可以直接跳過(guò)連線說(shuō)明,直接進(jìn)入圖形庫(kù)部分,查看庫(kù)源代碼與例子。
一種方法中,你可以使用任意的4~5個(gè)引腳。示例中,我們使用4、5、6、7、8號(hào)引腳。如果你已經(jīng)成功讓它正常工作了,你可以在連線與程序中改變這些引腳。
從連接電源引腳開始。見上圖所示;
如下圖所示,將最左邊的引腳接地,相鄰引腳接+5V高電平。最右邊的引腳(背光燈)也接+5V。如果你插入Arduino,你應(yīng)該看到背光燈亮了。
然后連接TFT的RESET引腳和D/C引腳(TFT的數(shù)據(jù)/指令選擇引腳),RESET引腳(左三)連接到Arduino的引腳8 。 D/C腳(左四)連接到引腳7,見下圖中所示。
最后,我們連接剩下的數(shù)字引腳,TFT_CS(TFT芯片選擇),MOSI(數(shù)據(jù)發(fā)送到TFT)和SCK(時(shí)鐘信號(hào)送到TFT),見下圖中所示。
請(qǐng)注意,您需要跳針,把TFT上面的D/C后左數(shù)第6針的TFT_CS,連到數(shù)字引腳6 。 MOSI(左七)連接到數(shù)字引腳5 ,最后SCK(左八)連接到數(shù)字管腳4 。
連線完成,如果你想改變連線,你可以使用任意Arduino上的引腳,但不要忘了修改如下程序開頭的對(duì)應(yīng)關(guān)系。
//You can use any (4 or) 5 pins
#define sclk 4
#define mosi 5
#define cs 6
#define dc 7
#define rst 8 // you can also connect this to the Arduino reset
-
顯示屏
+關(guān)注
關(guān)注
28文章
4483瀏覽量
74238 -
Arduino
+關(guān)注
關(guān)注
188文章
6468瀏覽量
186950
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論