女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

用C語言單片機平臺可以制作二維碼

單片機愛好者 ? 來源:csdn博客 ? 作者:泡在妞里的Feel ? 2018-04-02 17:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

二維碼又稱QR Code,QR全稱Quick Response,越來越多的在生活中出現,作為一種標識,以其廉價簡單方便的使用很快普及到生活的角角落落。像衣、食、住、行、社交等等,就連發這篇博客時,登錄CSDN也是掃碼登錄,確實好用。而且這種增長趨勢還在持續。

以往我們所使用到的二維碼大多依賴網絡平臺或者智能終端,今天我們來談談在單片機平臺上的實現過程。二維碼看起來是一堆雜亂無章的點陣集合,實則有自己的編碼規則。規則比較復雜有興趣可以深究,如果僅僅想為了使用而學習請忽略之,并往下看。

這次我所使用的是一個基于cotex M0的ARM處理器(看成一個單片機),全程C語言實現。單片機性能比較一般但是就效果來看,做二維碼生成已經綽綽有余。開始正題,需要準備的材料有:

(1)C語言生成二維碼的原始代碼(鏈接:https://pan.baidu.com/s/120fVFtQ1zzD6cZ0uIDmdmw 密碼:sn89)

(2)編譯器和調試工具

(3)單片機平臺一個(任意單片機)

(4)LCD12864顯示器一個(其他顯示器也行,大點的)

代碼移植步驟:

(1)把二維碼原始代碼添加到你的工程文件中,不管什么單片機,直接添加不做任何修改。如下:

(2)

(3)打開二維碼原始代碼找到QR_Encode.c文件,并找到在此文件中找到

BOOL EncodeData(char *lpsSource)函數

這個函數就是生成二維碼的核心函數,用法也很簡單,只需把你需要轉換的字符作為參數傳入即可。如EncodeData("http://www.csdn.net/")。

這時二維碼的轉換結果,已經保存在全局變量 二維數組

m_byModuleData[MAX_MODULESIZE][MAX_MODULESIZE]

中,這個二維數組中保存的都是0、1比特值(有點像單色BMP位圖),0就代表二維碼的空白點,1就代表二維碼的黑點了?,F在你需要做的就是把這些空白點和黑點通過LCD顯示屏顯示出來,最終就會得到你要的二維碼。(文章來源于csdn博客泡在妞里的Feel,在此特別鳴謝)

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

    關注

    6067

    文章

    44961

    瀏覽量

    648895
  • C語言
    +關注

    關注

    180

    文章

    7630

    瀏覽量

    141001

原文標題:簡談二維碼(QRcode)的C語言生成,在單片機平臺的實現

文章出處:【微信號:gh_dae0718828df,微信公眾號:gh_dae0718828df】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于STM32的二維碼識別源碼+二維碼解碼庫lib

    基于STM32的二維碼識別源碼+二維碼解碼庫lib,推薦下載!
    發表于 05-28 22:04

    基于LockAI視覺識別模塊:C++二維碼識別

    二維碼識別是視覺模塊經常使用到的功能之一。我們將演示如何使用基于瑞芯微RV1106的LockAI視覺識別模塊進行二維碼識別。
    的頭像 發表于 05-26 09:42 ?191次閱讀
    基于LockAI視覺識別模塊:<b class='flag-5'>C</b>++<b class='flag-5'>二維碼</b>識別

    基于STM32的二維碼識別源碼+二維碼解碼庫lib

    基于STM32的二維碼識別源碼+二維碼解碼庫lib項目實例下載! 純分享帖,需要者可點擊附件免費獲取完整資料~~~【免責聲明】本文系網絡轉載,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請第一時間告知,刪除內容!
    發表于 05-23 20:45

    為什么說二維碼模塊是智能終端的“眼睛”?

    你是否曾好奇,為何如今的自助設備都能精準識別你手機上的二維碼?這背后隱藏著一個被稱為智能終端"眼睛"的關鍵組件——二維碼模塊。從超市的自助收銀到地鐵的閘通行,從醫院的掛號
    的頭像 發表于 05-21 14:39 ?168次閱讀
    為什么說<b class='flag-5'>二維碼</b>掃<b class='flag-5'>碼</b>模塊是智能終端的“眼睛”?

    二維碼讀取器是干嘛的

    二維碼讀取器(用于二維碼讀取的機器),作為一種現代化的自動識別技術設備,正日益滲透到我們生活的方方面面。從商場購物到物流配送,從醫療管理到工業生產線,二維碼讀取器憑借其高效、準確的讀取能力,發揮
    的頭像 發表于 03-17 15:57 ?360次閱讀
    <b class='flag-5'>二維碼</b>讀取器是干嘛的

    一“”當先!看二維碼模組如何重塑智能門鎖掃體驗

    在科技日新月異的今天,智能門鎖正逐步取代傳統機械鎖,成為現代家庭安全防護的首選。在這場門鎖智能化革命中,二維碼模組以其獨特的識別技術和便捷的操作方式,成為智能門鎖的重要組成部分。本文將深入探討二維碼
    的頭像 發表于 03-12 16:17 ?406次閱讀
    一“<b class='flag-5'>碼</b>”當先!看<b class='flag-5'>二維碼</b>模組如何重塑智能門鎖掃<b class='flag-5'>碼</b>體驗

    嵌入式二維碼識別引擎是什么設備?哪些場景用得到?

    在科技日新月異的今天,嵌入式技術已廣泛滲透到我們生活的方方面面,其中,嵌入式二維碼識別引擎作為一種高效、便捷的信息采集工具,正逐漸成為眾多行業智能化升級的重要推手。本文將帶您深入探索二維碼識讀引擎
    的頭像 發表于 03-10 14:57 ?331次閱讀
    嵌入式<b class='flag-5'>二維碼</b>識別引擎是什么設備?哪些場景用得到?

    快速將二維碼掃描識別模組嵌入集成到安卓一體機上使用

    在現代科技快速發展的今天,二維碼掃描模組的應用已深入到各個行業領域。特別是在安卓一體中,二維碼掃描模組已成為其不可或缺的一部分。本文將詳細介紹如何在安卓一體機上安裝二維碼掃描模組、連
    的頭像 發表于 02-28 15:59 ?435次閱讀
    快速將<b class='flag-5'>二維碼</b>掃描識別模組嵌入集成到安卓一體機上使用

    工業級二維碼掃描模組有哪些特點?

    工業級二維碼掃描模組是用于各種工業環境中,快速、準確地識別和解碼二維碼的關鍵設備。隨著工業4.0和物聯網的快速發展,工業級二維碼掃描模組的應用范圍越來越廣泛,成為了許多自動化和智能化生產線中不可或缺
    的頭像 發表于 12-02 15:02 ?498次閱讀
    工業級<b class='flag-5'>二維碼</b>掃描模組有哪些特點?

    工業二維碼器在電子制造業中的應用

    二維碼,這種機器可讀的圖案可以存儲數據,用于提供信息、進行市場營銷以及在產品的整個生命周期內跟蹤與追蹤產品的目的?!嵘a效率和準確性使用工業二維碼
    的頭像 發表于 11-13 16:19 ?545次閱讀
    工業<b class='flag-5'>二維碼</b>讀<b class='flag-5'>碼</b>器在電子制造業中的應用

    二維碼識讀設備有哪些類型

    最新調查顯示,二維碼識讀設備可根據不同的劃分條件進行分類。以下是深圳遠景達整理的二維碼識讀設備的五大主要類型:▲掃槍:掃槍是一種手持式的二維碼
    的頭像 發表于 11-05 16:10 ?872次閱讀
    <b class='flag-5'>二維碼</b>識讀設備有哪些類型

    二維碼掃描頭設備嵌入到閘機上,實現掃手機屏幕完成簽到簽退

    在現代社會,隨著科技的飛速發展,二維碼技術已經滲透到我們生活的方方面面,特別是在門禁管理、簽到簽退等場景中,二維碼掃描頭設備的嵌入應用極大地提升了管理效率和用戶體驗。本文將探討二維碼掃描頭設備
    的頭像 發表于 09-18 15:45 ?710次閱讀
    <b class='flag-5'>二維碼</b>掃描頭設備嵌入到閘機上,實現掃手機屏幕<b class='flag-5'>碼</b>完成簽到簽退

    工業二維碼掃描設備如何助力流水線生產?

    工業二維碼掃描設備被廣泛應用于現代工廠的流水線作業中,它們能夠高效、準確地讀取移動中的二維碼。這些掃器通常被設計為固定式或手持式,以適應不同的生產環境和需求。固定式掃器安裝在特定位
    的頭像 發表于 08-12 14:56 ?642次閱讀
    工業<b class='flag-5'>二維碼</b>掃描設備如何助力流水線生產?

    如何為柜式終端設備選配(集成)二維碼模塊?

    隨著二維碼技術在各行各業的廣泛應用,柜式終端設備如何高效集成二維碼模塊成為行業關注焦點。針對這一需求,本文將深入探討選擇與集成二維碼模塊的關鍵要素,助力企業精準匹配,提升終端設備性能。在柜式終端設備
    的頭像 發表于 08-05 15:48 ?528次閱讀
    如何為柜式終端設備選配(集成)<b class='flag-5'>二維碼</b>模塊?

    Labview生成二維碼

    ?Labview 的一個Demo,生成二維碼。
    發表于 08-01 17:12 ?19次下載