久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
樓主: eagler8
打印 上一主題 下一主題
收起左側

【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)

  [復制鏈接]
2121#
ID:513258 發表于 2019-9-5 21:54 | 只看該作者

回復

使用道具 舉報

2122#
ID:513258 發表于 2019-9-5 21:56 | 只看該作者

回復

使用道具 舉報

2123#
ID:55127 發表于 2019-9-5 22:21 | 只看該作者
了解學習了,謝謝你們的分享喲!
回復

使用道具 舉報

2124#
ID:513258 發表于 2019-9-6 05:23 | 只看該作者


PT2262輸出波形
PT2262輸出波形圖及其代表的意義:數據格式:每幀數據由24個脈沖,一個停止位和一個幀間隔組成,用兩個脈沖來表示一個引腳狀態,短脈沖定義為0,長脈沖定義為1,01代表懸空,11代表接高電平,00代表接低電平。24個脈沖組成了地址碼和數據碼,其實地址碼和數據碼對發送方來說并無區別,區別在于接收方定義為地址還是數據。2272-M4把前16個脈沖定義為地址碼,后8個脈沖定義為數據碼,也就是有8個地址碼和4個數據碼。



回復

使用道具 舉報

2125#
ID:513258 發表于 2019-9-6 05:26 | 只看該作者

回復

使用道具 舉報

2126#
ID:513258 發表于 2019-9-6 05:35 | 只看該作者


PT2272
是一款用以解碼的芯片,編碼芯片PT2262發出的編碼信號由:地址碼、數據碼、同步碼組成一個完整的碼字,解碼芯片PT2272接收到信號后,其地址碼經過兩次比較核對后,VT腳才輸出高電平,與此同時相應的數據腳也輸出高電平,如果發送端一直按住按鍵,編碼芯片也會連續發射。當發射機沒有按鍵按下時,PT2262不接通電源,其17腳為低電平,所以315MHz的高頻發射電路不工作,當有按鍵按下時,PT2262得電工作,其第17腳輸出經調制的串行數據信號,當17腳為高電平期間315MHz的高頻發射電路起振并發射等幅高頻信號,當17腳為低平期間315MHz的高頻發射電路停止振蕩,所以高頻發射電路完全收控于PT2262的17腳輸出的數字信號,從而對高頻電路完成幅度鍵控(ASK調制)相當于調制度為100%的調幅。


回復

使用道具 舉報

2127#
ID:513258 發表于 2019-9-6 05:49 | 只看該作者

回復

使用道具 舉報

2128#
ID:513258 發表于 2019-9-6 05:50 | 只看該作者

回復

使用道具 舉報

2129#
ID:513258 發表于 2019-9-6 05:51 | 只看該作者

回復

使用道具 舉報

2130#
ID:513258 發表于 2019-9-6 05:53 | 只看該作者

回復

使用道具 舉報

2131#
ID:513258 發表于 2019-9-6 06:12 | 只看該作者

回復

使用道具 舉報

2132#
ID:513258 發表于 2019-9-6 06:14 | 只看該作者

回復

使用道具 舉報

2133#
ID:513258 發表于 2019-9-6 06:16 | 只看該作者

回復

使用道具 舉報

2134#
ID:513258 發表于 2019-9-6 06:17 | 只看該作者

回復

使用道具 舉報

2135#
ID:513258 發表于 2019-9-6 06:19 | 只看該作者

回復

使用道具 舉報

2136#
ID:513258 發表于 2019-9-6 06:21 | 只看該作者

回復

使用道具 舉報

2137#
ID:513258 發表于 2019-9-6 06:22 | 只看該作者

回復

使用道具 舉報

2138#
ID:513258 發表于 2019-9-6 06:41 | 只看該作者

模塊參數
工作電壓(V):DC5V
靜態電流(mA):4.5MA
調制方式:調幅(OOK)
工作溫度: -10℃~+70℃
接收靈敏度(dBm):-105DB
工作頻率(MHz):315M頻率
編碼方式:焊盤編碼(固定碼)
工作方式:M4(點動:按住不松手就輸出,一松手就停止輸出)
尺寸(LWH):41*23*7mm

回復

使用道具 舉報

2139#
ID:513258 發表于 2019-9-6 07:03 | 只看該作者
模塊特點:
超再生接收模塊采用LC振蕩電路,內含放大整形,輸出的數據信號為解碼后的高電平信號,使用極為方便,并且價格低廉,所以被廣泛使用。帶四路解碼輸出(同時也可改為六路點動或互鎖輸出),使用方便;頻點調試容易,供貨周期短;產品質量一致性好,性價比高。接收模塊有較寬的接收帶寬,一般為±10MHz,出廠時一般調在315MHz或433.92MHZ(如有特殊要求可調整頻率,頻率的調整范圍為266MHz~433MHz。)。接收模塊一般采用DC5V供電,如有特殊要求可調整電壓范圍。



回復

使用道具 舉報

2140#
ID:513258 發表于 2019-9-6 07:06 | 只看該作者

回復

使用道具 舉報

2141#
ID:513258 發表于 2019-9-6 07:08 | 只看該作者

回復

使用道具 舉報

2142#
ID:513258 發表于 2019-9-6 07:11 | 只看該作者



接收模塊一共有八個外部接口,上面有英文表示。“5V”表示接電源正極,“ D0、D1、D2、D" 3”表示輸出,“GND”表示接電源負極,“ANT”表示接天線端。

應用環境(應用領域)
無線遙控開關、遙控插座、數據傳輸、遙控玩具、防盜報警主機、車庫門、卷閘門、道閘門、伸縮門等門控業及其遙控音響領域等。

回復

使用道具 舉報

2143#
ID:513258 發表于 2019-9-6 07:12 | 只看該作者
5002281 發表于 2019-9-5 22:21
了解學習了,謝謝你們的分享喲!

早上好,謝謝鼓勵
回復

使用道具 舉報

2144#
ID:513258 發表于 2019-9-6 07:25 | 只看該作者







回復

使用道具 舉報

2145#
ID:513258 發表于 2019-9-6 10:48 | 只看該作者
  1. /*
  2. 【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
  3. 實驗一百零七: 2262/2272四路無線遙控套件M4非鎖接收板 配四鍵無線遙控器模組
  4. 安裝庫:IDE-工具-管理庫-搜索RCSwitch-安裝
  5. 示例一:Example for receiving
  6. */

  7. #include <RCSwitch.h>

  8. RCSwitch mySwitch = RCSwitch();

  9. void setup() {
  10.   Serial.begin(9600);
  11.   mySwitch.enableReceive(0);  // Receiver on interrupt 0 => that is pin #2
  12. }

  13. void loop() {
  14.   if (mySwitch.available()) {
  15.     output(mySwitch.getReceivedValue(), mySwitch.getReceivedBitlength(), mySwitch.getReceivedDelay(), mySwitch.getReceivedRawdata(),mySwitch.getReceivedProtocol());
  16.     mySwitch.resetAvailable();
  17.   }
  18. }
復制代碼


回復

使用道具 舉報

2146#
ID:513258 發表于 2019-9-6 10:55 | 只看該作者
  1. /*
  2. 【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
  3. 實驗一百零七: 2262/2272四路無線遙控套件M4非鎖接收板 配四鍵無線遙控器模組
  4. 安裝庫:IDE-工具-管理庫-搜索RCSwitch-安裝
  5. 示例二:Simple example for receiving
  6. */

  7. #include <RCSwitch.h>

  8. RCSwitch mySwitch = RCSwitch();

  9. void setup() {
  10.   Serial.begin(9600);
  11.   mySwitch.enableReceive(0);  // Receiver on interrupt 0 => that is pin #2
  12. }

  13. void loop() {
  14.   if (mySwitch.available()) {
  15.    
  16.     int value = mySwitch.getReceivedValue();
  17.    
  18.     if (value == 0) {
  19.       Serial.print("Unknown encoding");
  20.     } else {
  21.       Serial.print("Received ");
  22.       Serial.print( mySwitch.getReceivedValue() );
  23.       Serial.print(" / ");
  24.       Serial.print( mySwitch.getReceivedBitlength() );
  25.       Serial.print("bit ");
  26.       Serial.print("Protocol: ");
  27.       Serial.println( mySwitch.getReceivedProtocol() );
  28.     }

  29.     mySwitch.resetAvailable();
  30.   }
  31. }
復制代碼


回復

使用道具 舉報

2147#
ID:513258 發表于 2019-9-6 11:35 | 只看該作者

回復

使用道具 舉報

2148#
ID:513258 發表于 2019-9-6 11:37 | 只看該作者

回復

使用道具 舉報

2149#
ID:513258 發表于 2019-9-6 11:40 | 只看該作者

回復

使用道具 舉報

2150#
ID:513258 發表于 2019-9-6 11:41 | 只看該作者

回復

使用道具 舉報

2151#
ID:513258 發表于 2019-9-6 11:54 | 只看該作者
37款傳感器與模塊的提法,在網絡上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是不止37種的。鑒于本人手頭積累了一些傳感器和模塊,依照實踐出真知(一定要動手做)的理念,以學習和交流為目的,這里準備逐一動手試試做實驗,不管成功與否,都會記錄下來---小小的進步或是搞不定的問題,希望能夠拋磚引玉。

實驗一百零八: 16X16點陣LED漢字顯示屏模塊UART接口





回復

使用道具 舉報

2152#
ID:513258 發表于 2019-9-6 14:56 | 只看該作者


LED點陣屏
通過LED(發光二極管)組成,以燈珠亮滅來顯示文字、圖片、動畫、視頻等,是各部分組件都模塊化的顯示器件,通常由顯示模塊、控制系統及電源系統組成。LED點陣顯示屏制作簡單,安裝方便,被廣泛應用于各種公共場合,如汽車報站器、廣告屏以及公告牌等。



回復

使用道具 舉報

2153#
ID:513258 發表于 2019-9-6 15:07 | 只看該作者

顯示原理
以簡單的8X8點陣為例,它共由64個發光二極管組成,且每個發光二極管是放置在行線和列線的交叉點上,當對應的某一行置1電平,某一列置0電平,則相應的二極管就亮;如要將第一個點點亮,則9腳接高電平13腳接低電平,則第一個點就亮了;如果要將第一行點亮,則第9腳要接高電平,而(13、3、4、10、6、11、15、16)這些引腳接低電平,那么第一行就會點亮;如要將第一列點亮,則第13腳接低電平,而(9、14、8、12、1、7、2、5)接高電平,那么第一列就會點亮。

一般我們使用點陣顯示漢字是用的16*16的點陣宋體字庫,所謂16*16,是每一個漢字在縱、橫各16點的區域內顯示的。也就是說用四個8*8點陣組合成一個16*16的點陣。比如要顯示“你”則相應的點要點亮,由于點陣在列線上是低電平有效,而在行線上是高電平有效,所以要顯示“你”字,則它的位代碼信息要取反,即所有列(13~16腳)送(0xF7,0x7F),而第一行(9腳)送1信號,然后第一行送0。再送第二行要顯示的數據(13~16腳)送(0xF7,0x7F),而第二行(14腳)送1信號。依此類推,只要每行數據顯示時間間隔夠短,利用人眼的視覺暫停作用,這樣送16次數據掃描完16行后就會看到一個“你”字;第二種送數據的方法是字模信號送到行線上再掃描列線也是同樣的道理。同樣以“你”字來說明,16行(9、14、8、12、1、7、2、5)上送(,0x00,0x00)而第一列(13腳)送、“0”。同理掃描第二列。當行線上送了16次數據而列線掃描了16次后一個“你”字也就顯示出來了。

回復

使用道具 舉報

2154#
ID:513258 發表于 2019-9-6 15:30 | 只看該作者
點陣屏驅動
由LED點陣顯示器的內部結構可知,器件宜采用動態掃描驅動方式工作,由于LED管芯大多為高型,因此某行或某列的單體 LED驅動電流可選用窄脈沖,但其平均電流應限制在20mA內.多數點陣顯示器的單體LED的正向壓降約在2V左右.但大亮點∮10的點陣顯示器單體 LED的正向壓降約為6V。大屏幕顯示系統一般是將由多個LED點陣組成的小模塊以搭積木的方式組合而成的,每一個小模塊都有自己的獨立的控制系統,組合在一起后只要引入一個總控制器控制各模塊的命令和數據即可,這種方法既簡單而且具有易裝、易維修的特點。LED點陣顯示系統中各模塊的顯示方式有靜態和動態顯示兩種。靜態顯示原理簡單、控制方便,但硬件接線復雜,在實際應用中一般采用動態顯示方式,動態顯示采用掃描的方式工作,由峰值較大的窄脈沖驅動,從上到下逐次不斷地對顯示屏的各行進行選通,同時又向各列送出表示圖形或文字信息的脈沖信號,反復循環以上操作,就可顯示各種圖形或文字信息。




回復

使用道具 舉報

2155#
ID:513258 發表于 2019-9-6 15:36 | 只看該作者





點陣屏分類
LED點陣屏有單色和雙色、全彩三類,可顯示紅,黃,綠,橙等。LED點陣有4×4、4×8、5×7、5×8、 8×8、16×16、24×24、40×40等多種;根據圖素的數目分為等,雙原色、三原色等,根據圖素顏色的不同所顯示的文字、圖像等內容的顏色也不同,單原色點陣只能顯示固定色彩如紅、綠、黃等單色,雙原色和三原色點陣顯示內容的顏色由圖素內不同顏色發光二極體點亮組合方式決定,如紅綠都亮時可顯示黃色,假如按照脈沖方式控制二極體的點亮時間,則可實現256或更高級灰度顯示,即可實現真彩色顯示。

主要特點
1、亮度高:相對0603或0805等形式的分立表貼,LED可以有更多的光通量被反射出。
可實現超高密度:室內可高達62.500點/平米(P4)。也有廠家可以做到p3的。密度越大所需要的散熱性能越好。
2、混色好:利用發光器件本身的微化處理和光的波粒二象性,使得紅光粒子,純綠光粒子,藍光粒子三種粒子都將得到充分地相互混合攪勻。
3、環境性能好:耐濕、耐冷熱、耐腐蝕
4、抗靜電性能優勢超強:制作環境有著嚴格的標準還有產品結構的絕緣設計。
5、可視角度大:140度(水平方向)
6、通透性高:新一代點陣技術憑借自身的高度純度性能,以及幾近100%光通率的環氧樹脂材料,達到了接近完美的通透率。

回復

使用道具 舉報

2156#
ID:513258 發表于 2019-9-6 16:35 | 只看該作者

16X16串口LED點陣模塊
本模塊采用超高亮LED燈芯、74HC595驅動芯片和高性價 比工業級單片機專業制造,工作穩定,刷新頻率高,顯示效果好;支持二次開發,應用方便。可以通過串口控制點陣模塊顯示方式:開啟/關閉、正顯/反顯、左右翻轉、上下翻轉等;通過串口可以更新顯示內容,也可以直接發送(16x16單色)bmp文件,方便接駁現有流行的智能硬件平臺,如Arduino、樹莓派等。

回復

使用道具 舉報

2157#
ID:513258 發表于 2019-9-6 16:48 | 只看該作者



回復

使用道具 舉報

2158#
ID:513258 發表于 2019-9-6 17:00 | 只看該作者
模塊特點
1. 模塊尺寸64mm X 64mm X 12mm(不含背面排針高度)
2. 僅需一根串口TXD信號即可(用廣播設備號:0xFFFFFFFF)控制;
3. 超高亮貼片LED,5V或3.3V供電都可以。
4. 采用恒流亮度驅動電路, 亮度均勻。
5. 性價比高,開發速度快,提供網站自動生成arduino演示代碼,粘貼到arduino IDE,下載即可實驗與使用。




回復

使用道具 舉報

2159#
ID:513258 發表于 2019-9-6 17:17 | 只看該作者

回復

使用道具 舉報

2160#
ID:513258 發表于 2019-9-6 18:03 | 只看該作者


16X16串口LED點陣模塊
采用74HC595作為LED掃描驅動器,板載時序控制器提供74HC595驅動信號和顯示數
據;同時接收上位機發送的命令,實現點陣模塊顯示控制。發送命令格式如下:
[長度][設備號][命令號][參數...]
其中:長度表示本次發送的所有字節數,不包括本字節。本串口點陣模塊收完一幀命令后會做長度校驗,過濾干擾數據;設備號表示本串口點陣模塊在多模塊顯示系統中的標識號,便于區分,當前版本支持32bit設備號。如果只控制單個模塊,可以使用廣播設備號(0xFFFFFFFF);命令號定義如下:
typedef enum
{
LEP_CMD_NO_OPERATION, // 0-空操作
LEP_CMD_SCREEN_HIDE, // 1-屏幕關閉
LEP_CMD_SCREEN_INVERT, // 2-屏幕反顯
LEP_CMD_SCREEN_MIRROR, // 3-屏幕鏡像
LEP_CMD_SCREEN_TURN, // 4-屏幕倒影
LEP_CMD_SCREEN_PIXEL, // 5-屏幕像素
LEP_CMD_SCREEN_FILL, // 6-屏幕填充
LEP_CMD_SCREEN_LOAD, // 7-屏幕載入
LEP_CMD_CAVAS_ICON, // 8-顯示圖標
LEP_CMD_PRINT_ASCII, // 9-英文字符
}
lepCmdNo_t; //命令號定義
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人精品一区二区三区中文字幕 | 久久99网站| 国产精品一区二区三区久久 | 天堂色综合 | 亚洲精品中文字幕在线 | 成年网站在线观看 | 涩涩视频网站在线观看 | 久久精彩 | 影音先锋成人资源 | 欧美成人h版在线观看 | 成人黄色电影免费 | 国产日韩一区二区三免费高清 | 国产日韩欧美 | 国产日韩视频在线 | 亚洲人成人一区二区在线观看 | 欧美一级www片免费观看 | 免费在线黄 | 一区二区三区av | 国产成人一区二区三区 | 亚卅毛片 | 天天看天天干 | 国产精品爱久久久久久久 | 日韩精品免费播放 | www.97zyz.com| 国产在线观看一区二区三区 | 亚洲精品一区二区 | 中文字幕第一页在线 | 台湾a级理论片在线观看 | 久久小视频 | 一级黄色毛片免费 | 亚洲高清网 | 最新日韩av| 国产精品毛片无码 | 久久国产精品视频 | 成人精品网| 久草新在线 | 精精国产xxxx视频在线播放 | 亚洲综合区 | 91精品国产91久久综合桃花 | 91免费在线看 | 日韩一区二区三区av |