日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用C語(yǔ)言單片機(jī)平臺(tái)可以制作二維碼

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

掃碼添加小助手

加入工程師交流群

二維碼又稱(chēng)QR Code,QR全稱(chēng)Quick Response,越來(lái)越多的在生活中出現(xiàn),作為一種標(biāo)識(shí),以其廉價(jià)簡(jiǎn)單方便的使用很快普及到生活的角角落落。像衣、食、住、行、社交等等,就連發(fā)這篇博客時(shí),登錄CSDN也是掃碼登錄,確實(shí)好用。而且這種增長(zhǎng)趨勢(shì)還在持續(xù)。

以往我們所使用到的二維碼大多依賴(lài)網(wǎng)絡(luò)平臺(tái)或者智能終端,今天我們來(lái)談?wù)勗?a target="_blank">單片機(jī)平臺(tái)上的實(shí)現(xiàn)過(guò)程。二維碼看起來(lái)是一堆雜亂無(wú)章的點(diǎn)陣集合,實(shí)則有自己的編碼規(guī)則。規(guī)則比較復(fù)雜有興趣可以深究,如果僅僅想為了使用而學(xué)習(xí)請(qǐng)忽略之,并往下看。

這次我所使用的是一個(gè)基于cotex M0的ARM處理器(看成一個(gè)單片機(jī)),全程C語(yǔ)言實(shí)現(xiàn)。單片機(jī)性能比較一般但是就效果來(lái)看,做二維碼生成已經(jīng)綽綽有余。開(kāi)始正題,需要準(zhǔn)備的材料有:

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

(2)編譯器和調(diào)試工具

(3)單片機(jī)平臺(tái)一個(gè)(任意單片機(jī))

(4)LCD12864顯示器一個(gè)(其他顯示器也行,大點(diǎn)的)

代碼移植步驟:

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

(2)

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

BOOL EncodeData(char *lpsSource)函數(shù)

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

這時(shí)二維碼的轉(zhuǎn)換結(jié)果,已經(jīng)保存在全局變量 二維數(shù)組

m_byModuleData[MAX_MODULESIZE][MAX_MODULESIZE]

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6078

    文章

    45593

    瀏覽量

    673992
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    183

    文章

    7646

    瀏覽量

    146202

原文標(biāo)題:簡(jiǎn)談二維碼(QRcode)的C語(yǔ)言生成,在單片機(jī)平臺(tái)的實(shí)現(xiàn)

文章出處:【微信號(hào):gh_dae0718828df,微信公眾號(hào):gh_dae0718828df】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    瑞芯微(EASY EAI)RV1126B 二維碼生成

    1.二維碼簡(jiǎn)介二維碼又稱(chēng)二維條碼,常見(jiàn)的二維碼為QRCode,QR全稱(chēng)QuickResponse,是一個(gè)近幾年來(lái)移動(dòng)設(shè)備上超流行的一種編碼方式,它比傳統(tǒng)的BarCode條形碼能存更多的
    的頭像 發(fā)表于 04-08 10:48 ?165次閱讀
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>二維碼</b>生成

    有哪些常見(jiàn)的二維碼模組類(lèi)型?

    二維碼模組是集成了掃描引擎、解碼芯片、光學(xué)組件的核心模塊(也叫二維碼模塊),可直接嵌入自助終端、工業(yè)PDA、智能閘機(jī)等設(shè)備,實(shí)現(xiàn)二維碼的快速識(shí)別與數(shù)據(jù)傳輸。其常見(jiàn)類(lèi)型可按安裝方式、掃描
    的頭像 發(fā)表于 01-24 00:00 ?971次閱讀
    有哪些常見(jiàn)的<b class='flag-5'>二維碼</b>模組類(lèi)型?

    二維影像掃描引擎在門(mén)禁二維碼刷卡梯控行業(yè)中的應(yīng)用

    在當(dāng)今科技日新月異的時(shí)代,二維影像掃描引擎以其卓越的識(shí)別性能和廣泛的應(yīng)用領(lǐng)域,成為了門(mén)禁系統(tǒng)中不可或缺的重要組成部分,尤其在二維碼刷卡梯控行業(yè)中展現(xiàn)出了非凡的價(jià)值。本文將深入探討二維影像掃描引擎在
    的頭像 發(fā)表于 12-17 15:42 ?519次閱讀
    <b class='flag-5'>二維</b>影像掃描引擎在門(mén)禁<b class='flag-5'>二維碼</b>刷卡梯控行業(yè)中的應(yīng)用

    掃條碼或者二維碼什么掃模塊?

    在新零售結(jié)算、物流追蹤、醫(yī)療登記等場(chǎng)景中,快速精準(zhǔn)讀取條碼或二維碼信息成為剛需,而掃模塊作為自動(dòng)識(shí)別技術(shù)的核心部件,正是解決這一需求的關(guān)鍵設(shè)備。面對(duì)市場(chǎng)上多樣的選擇,很多用戶會(huì)困惑:掃條碼或二維碼
    的頭像 發(fā)表于 12-16 15:27 ?621次閱讀
    掃條碼或者<b class='flag-5'>二維碼</b><b class='flag-5'>用</b>什么掃<b class='flag-5'>碼</b>模塊?

    二維碼掃描識(shí)別器有內(nèi)嵌款嗎?掃識(shí)別的功能是嵌入在自助機(jī)上的

    在自助設(shè)備遍布生活場(chǎng)景的今天,不少人會(huì)疑惑“二維碼掃描識(shí)別器有內(nèi)嵌款嗎?”答案是肯定的——內(nèi)嵌式二維碼掃描識(shí)別器早已成為自助機(jī)的核心配置,從商場(chǎng)的自動(dòng)售賣(mài)機(jī)到火車(chē)站的自助取票
    的頭像 發(fā)表于 12-04 16:19 ?682次閱讀
    <b class='flag-5'>二維碼</b>掃描識(shí)別器有內(nèi)嵌款嗎?掃<b class='flag-5'>碼</b>識(shí)別的功能是嵌入在自助機(jī)上的

    二維碼模塊是什么?它和普通條碼識(shí)別設(shè)備有什么不同

    在物聯(lián)網(wǎng)技術(shù)飛速發(fā)展的今天,條碼與二維碼已成為信息傳遞的重要載體,從超市結(jié)賬到工業(yè)生產(chǎn)溯源,從移動(dòng)支付到醫(yī)療耗材管理,相關(guān)識(shí)別設(shè)備無(wú)處不在。其中,二維碼模塊作為核心識(shí)別部件,正憑借其靈活適配性
    的頭像 發(fā)表于 11-06 15:54 ?713次閱讀
    <b class='flag-5'>二維碼</b>掃<b class='flag-5'>碼</b>模塊是什么?它和普通條碼識(shí)別設(shè)備有什么不同

    哪款二維碼模組適合嵌入戶外取餐柜,用于掃二維碼

    在智能取餐柜普及的當(dāng)下,二維碼模組作為核心交互組件,其性能直接影響用戶體驗(yàn)與設(shè)備穩(wěn)定性。針對(duì)戶外場(chǎng)景的特殊需求,深圳遠(yuǎn)景達(dá)物聯(lián)網(wǎng)推出的LV4300Pro系列二維碼模組,憑借工業(yè)級(jí)設(shè)計(jì)與場(chǎng)景化技術(shù)優(yōu)化
    的頭像 發(fā)表于 09-10 15:00 ?759次閱讀
    哪款<b class='flag-5'>二維碼</b>模組適合嵌入戶外取餐柜,用于掃<b class='flag-5'>二維碼</b>

    模塊廠家怎么選?二維碼模組詳解

    你是否發(fā)現(xiàn),從超市自助結(jié)賬的POS機(jī)到小區(qū)的智能門(mén)禁,從快遞柜的取件掃到地鐵閘機(jī)的乘車(chē)識(shí)別,二維碼
    的頭像 發(fā)表于 08-18 15:58 ?990次閱讀
    掃<b class='flag-5'>碼</b>模塊廠家怎么選?<b class='flag-5'>二維碼</b>掃<b class='flag-5'>碼</b>模組詳解

    掃描條碼模塊、二維碼模塊,廣泛應(yīng)用于定制的手持設(shè)備

    在信息高速流轉(zhuǎn)的時(shí)代,二維碼作為信息承載的重要載體,推動(dòng)著各類(lèi)識(shí)別技術(shù)的革新。其中,掃描條碼模塊與二維碼模塊作為核心組件,衍生出了眾多適配不同場(chǎng)景的設(shè)備,安卓手持終端便是典型代表——它以嵌入式二維碼
    的頭像 發(fā)表于 08-18 15:18 ?818次閱讀
    掃描條碼模塊、<b class='flag-5'>二維碼</b>模塊,廣泛應(yīng)用于定制的手持設(shè)備

    GM861條二維碼識(shí)別模塊用戶手冊(cè)

    GM861條二維碼識(shí)別模塊用戶手冊(cè)
    發(fā)表于 07-09 14:56 ?1次下載

    基于STM32的二維碼識(shí)別源碼+二維碼解碼庫(kù)lib

    基于STM32的二維碼識(shí)別源碼+二維碼解碼庫(kù)lib,推薦下載!
    發(fā)表于 05-28 22:04

    基于LockAI視覺(jué)識(shí)別模塊:C++二維碼識(shí)別

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

    基于STM32的二維碼識(shí)別源碼+二維碼解碼庫(kù)lib

    基于STM32的二維碼識(shí)別源碼+二維碼解碼庫(kù)lib項(xiàng)目實(shí)例下載! 純分享帖,需要者可點(diǎn)擊附件免費(fèi)獲取完整資料~~~【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)第一時(shí)間告知,刪除內(nèi)容!
    發(fā)表于 05-23 20:45

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

    你是否曾好奇,為何如今的自助設(shè)備都能精準(zhǔn)識(shí)別你手機(jī)上的二維碼?這背后隱藏著一個(gè)被稱(chēng)為智能終端"眼睛"的關(guān)鍵組件——二維碼模塊。從超市的自助收銀到地鐵的閘機(jī)通行,從醫(yī)院的掛號(hào)
    的頭像 發(fā)表于 05-21 14:39 ?1012次閱讀
    為什么說(shuō)<b class='flag-5'>二維碼</b>掃<b class='flag-5'>碼</b>模塊是智能終端的“眼睛”?

    基于RK3576開(kāi)發(fā)板的二維碼識(shí)別算法

    了快速上手指南,包括源碼管理、開(kāi)發(fā)環(huán)境搭建、例程編譯與運(yùn)行等步驟,并詳細(xì)介紹了二維碼識(shí)別API的使用方法及調(diào)用示例。通過(guò)API函數(shù)qr_decode,用戶可以輕松實(shí)現(xiàn)二維碼的識(shí)別與處理,獲取
    的頭像 發(fā)表于 05-10 09:25 ?1114次閱讀
    基于RK3576開(kāi)發(fā)板的<b class='flag-5'>二維碼</b>識(shí)別算法
    锦屏县| 高邑县| 海晏县| 茌平县| 澎湖县| 望江县| 武穴市| 万州区| 岑溪市| 永丰县| 萨嘎县| 鸡东县| 沁水县| 卓尼县| 合作市| 张家口市| 抚远县| 保亭| 承德市| 济阳县| 墨玉县| 剑川县| 五河县| 怀柔区| 仪陇县| 赞皇县| 涿州市| 枣强县| 五指山市| 抚宁县| 龙山县| 泰宁县| 肥城市| 江川县| 沂水县| 开封市| 宁武县| 仙桃市| 赤水市| 丹凤县| 色达县|