在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>激光尋呼機/莫爾斯電碼收發器開源

激光尋呼機/莫爾斯電碼收發器開源

2023-01-31 | zip | 0.08 MB | 次下載 | 免費

資料介紹

描述

該項目使用兩個 Arduino UNO,每個都有自己的計算機,以摩爾斯電碼交換消息。激光二極管以莫爾斯電碼發送脈沖,光敏電阻接收它們。這兩個“尋呼機”使用同一組代碼,都可以發送和接收消息,就像發短信一樣。與類似的項目不同,這個項目允許使用更少的代碼實現所有可見的 ASCII 字符。

?
?
?
poYBAGPXLamAWiIsABQRKC1BUtQ492.jpg
?
1 / 2 ?我用電線將所有東西拴在面包板上,使它們保持一體。這使得更容易對準激光器和光敏電阻。
?

代碼分解:

  • 摩爾斯時間值:摩爾斯點長 30 毫秒,破折號為 60,下劃線為 90。用于分隔摩爾斯元素的元素空間為 30。字符空間,用于分隔表示 ASCII 字符的元素組合, 是 30。用于分隔背靠背消息的消息空間是 60。可以更改這些值而不會干擾代碼的其余部分。
  • ASCII 字符數組:ASCII 中有 96 個可見字符,以空格 (32) 開頭。Morse 字符數組包含 96 個由 . - _ 按照它們的排列順序,例如。".", "-", "_", "..", ".-", "._", "-.", "--", "-_"
  • Intro loop:Serial 為用戶打印說明,激光打開,以便與其他尋呼機的光敏電阻對齊。它要求輸入用戶名,稍后將其發送給其他用戶。輸入用戶名后,它會被添加到一個字符串中,該字符串會去除前導和尾隨空格并打印出來。激光關閉,循環無法再次運行。
  • 發送器循環:當 Serial 讀取消息時,while 循環開始打印“Me:”并檢查它是否是發送的第一條消息。如果是,則將用戶名添加到帶有冒號的文本開頭。發送文本通過一個 for 循環,從每個字符的 ASCII 值中減去 32。這個數字是 ASCII 數組中一個字符的索引,該字符中的摩爾斯元素被添加到一個字符串中,后面有一個空格。這將循環文本中的字符數。for 循環檢查莫爾斯弦中的每個元素,如果它是點、破折號或下劃線則打開激光并延遲它們各自的時間,或者如果它是空格則讓激光關閉一個字符空間延遲。然后,如果 String 結束,它會延遲一個元素空間和一個消息空間。
  • 接收器循環:當光敏電阻檢測到高于激光閾值的光時,會開始一個 while 循環,在延遲點長度加上 5 毫秒的緩沖時間后檢查光水平是否低于閾值。如果是,則在莫爾斯弦中添加一個點。如果否,它會在另一個 30 毫秒延遲后再次檢查。如果是,則添加破折號。如果否,則添加下劃線,并發生另一個延遲以填充下劃線長度。如果光敏電阻在元素空間延遲后再次檢測到激光亮度,則會發生點延遲并且循環重新開始。如果否,它會向 Morse String 添加一個空格,并在字符和元素空格延遲后再次檢查。如果是,它會添加一個點延遲并重新開始循環。如果仍然沒有,則循環結束并且 for 循環計算莫爾斯字符串中的空格數。聲明一個長度為空格數的數組,另一個 for 循環使其值按順序成為每個空格的索引。另一個 for 循環將每個空格之間的莫爾斯元素的子串添加到一個字符串中,并在莫爾斯字符數組中搜索它。char 的索引加上 32,一個 ASCII 字符,被添加到接收到的文本字符串中。此 for 循環一直運行,直到達到莫爾斯弦中的空格數。接收到的文本 String 會去除前導和尾隨空格,如果它是第一條接收到的消息,則將其打印到 Serial 并將從索引 0 到第一個冒號的子字符串添加到 String 作為其他用戶的名稱。如果它不是收到的第一條消息,它會打印用戶名字符串,然后打印消息。另一個 for 循環將每個空格之間的莫爾斯元素的子串添加到一個字符串中,并在莫爾斯字符數組中搜索它。char 的索引加上 32,一個 ASCII 字符,被添加到接收到的文本字符串中。此 for 循環一直運行,直到達到莫爾斯弦中的空格數。接收到的文本 String 會去除前導和尾隨空格,如果它是第一條接收到的消息,則將其打印到 Serial 并將從索引 0 到第一個冒號的子字符串添加到 String 作為其他用戶的名稱。如果它不是收到的第一條消息,它會打印用戶名字符串,然后打印消息。另一個 for 循環將每個空格之間的莫爾斯元素的子串添加到一個字符串中,并在莫爾斯字符數組中搜索它。char 的索引加上 32,一個 ASCII 字符,被添加到接收到的文本字符串中。此 for 循環一直運行,直到達到莫爾斯弦中的空格數。接收到的文本 String 會去除前導和尾隨空格,如果它是第一條接收到的消息,則將其打印到 Serial 并將從索引 0 到第一個冒號的子字符串添加到 String 作為其他用戶的名稱。如果它不是收到的第一條消息,它會打印用戶名字符串,然后打印消息。此 for 循環一直運行,直到達到莫爾斯弦中的空格數。接收到的文本 String 會去除前導和尾隨空格,如果它是第一條接收到的消息,則將其打印到 Serial 并將從索引 0 到第一個冒號的子字符串添加到 String 作為其他用戶的名稱。如果它不是收到的第一條消息,它會打印用戶名字符串,然后打印消息。此 for 循環一直運行,直到達到莫爾斯弦中的空格數。接收到的文本 String 會去除前導和尾隨空格,如果它是第一條接收到的消息,則將其打印到 Serial 并將從索引 0 到第一個冒號的子字符串添加到 String 作為其他用戶的名稱。如果它不是收到的第一條消息,它會打印用戶名字符串,然后打印消息。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1涂鴉各WiFi模塊原理圖加PCB封裝
  2. 11.75 MB   |  76次下載  |  1 積分
  3. 2錦銳科技CA51F2 SDK開發包
  4. 24.06 MB   |  29次下載  |  1 積分
  5. 3錦銳CA51F005 SDK開發包
  6. 19.47 MB   |  3次下載  |  1 積分
  7. 4蘋果iphone 11電路原理圖
  8. 4.98 MB   |  3次下載  |  2 積分
  9. 5基礎模擬電子電路
  10. 3.80 MB   |  3次下載  |  1 積分
  11. 6RA-Eco-RA6M4-100PIN-V1.0開發板資料
  12. 34.89 MB  |  1次下載  |  免費
  13. 7STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊
  14. 3.32 MB   |  1次下載  |  免費
  15. 8聯想A820t手機維修圖紙包括主板原理圖 尾板原理圖 點位圖
  16. 0.62 MB   |  次下載  |  5 積分

本月

  1. 1AI智能眼鏡產業鏈分析
  2. 4.43 MB   |  383次下載  |  免費
  3. 2蘇泊爾電磁爐線路的電路原理圖資料合集
  4. 2.02 MB   |  296次下載  |  5 積分
  5. 3貼片三極管上的印字與真實名稱的對照表詳細說明
  6. 0.50 MB   |  94次下載  |  1 積分
  7. 4長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
  8. 0.46 MB   |  91次下載  |  5 積分
  9. 5涂鴉各WiFi模塊原理圖加PCB封裝
  10. 11.75 MB   |  76次下載  |  1 積分
  11. 6錦銳科技CA51F2 SDK開發包
  12. 24.06 MB   |  29次下載  |  1 積分
  13. 7AO4803A雙P通道增強型場效應晶體管的數據手冊
  14. 0.11 MB   |  28次下載  |  2 積分
  15. 8長虹液晶彩電LS29機芯的技術資料說明
  16. 3.42 MB   |  16次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191388次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183342次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81588次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73815次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 一日本道加勒比高清一二三 | 天天搞夜夜操 | 午夜影院网页 | 九九视频只有精品 | 嘿嘿午夜 | 天天干天天曰天天操 | 无毒不卡在线播放 | 中文一级黄色片 | 国产精品视频永久免费播放 | 国产一级特黄a大片免费 | 四虎永久免费影院 | 最黄毛片 | 午夜欧美精品 | 六月婷操| 国产成人综合网 | 亚洲天堂社区 | 色婷婷亚洲 | 天天干天天干天天干天天干天天干 | 国产精品一区二区三区四区 | 日操| 伊人久久亚洲综合 | 国产精品美女一区二区三区 | 欧美一级看片a免费观看 | 日本69sexmovies| 色免费看 | 二区三区在线观看 | 欧美三级精品 | 手机国产看片 | 色玖玖 | 在线视频你懂得 | 日本二区免费一片黄2019 | 日本aaaa毛片在线看 | 黄色片日本网站 | 欧美肉到失禁高h视频在线 欧美三级成人 | 狼狼狼色精品视频在线播放 | 人人插人人 | 欧美性猛片xxxxⅹ免费 | 免费又黄又爽的禁片视频 | 你懂在线 | 新网球王子u17世界杯篇免费观看 | 亚洲情欲网 |