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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7238|回復: 0
打印 上一主題 下一主題
收起左側

在Arduino里輸出中文漢字

[復制鏈接]
跳轉到指定樓層
樓主
ID:124139 發表于 2016-5-30 23:38 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
制作一個電壓表示例:第一步:建立一個新程序:
         打開Arduino的開發環境(關于板子的選擇和串口的選擇,略),選擇:文件->新建

在特定的目錄建立一個存放源程序的目錄,我建立的是E:\arduino 的目錄,此時選擇:文件->另存為:
選擇E:\arduino\   并把文件名起名為udemo
此步的目的是為下一步建立中文字符串文件做準備;
保存之后:
目錄就建立好了,
第二步:建立中文字符串文件
         使用記事本(或其他類似文本編輯器),填寫如下C代碼:

const char hz[][32]={

"當前電壓:",   //0-

"Arduino 電壓表演示程序", //1

"使用串口液晶屏直接輸出",         //2

};

使用記事本的“文件”->“另存為:”
選擇E:\arduino\udemo\ 目錄,并將文件起名為hz.c,注意編碼一定要選擇“ANSI”,千萬不要選擇UTF8之類;
點擊保存,文件存好;
備注:
         constchar hz[][32] 實際上是聲明了一個字符串數組,每個字符串不能超過32字節(GB2312編碼的漢字16個),如果你要顯示的漢字特別長,請修改32這個數字;
         此種方法實際上是將漢字全部提出到一個數組中,應用此類方式很容易實現國際版程序,即切換數組就可以實現不同語種的顯示;
【注意】:建立這個外掛文件的目的就是為了解決使用IDE編程環境無法編輯GB2312內碼漢字的問題,請勿使用IDE編程環境打開編輯此文件,這樣操作會將此文件改寫為UTF8內碼的文件!
第三步:編輯主程序
         在開發環境中輸入以下代碼:

#include"hz.c"

void setup() {

   Serial.begin(9600);

   Serial.println(hz[1]);

   Serial.println(hz[2]);

}


void loop()

{

   int sensorValue = analogRead(A0);

   float vol = sensorValue * 2.5 / 1024;

   Serial.print(hz[0]); Serial.print(vol, 2);  Serial.println("V");

   delay(150);

}

點擊“上傳”,之后打開串口,輸出就是中文內容。

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 玖玖视频网 | 啪视频在线 | 亚洲视频免费在线看 | 黄色片视频网站 | 欧美一区二区成人 | 国产精品三级 | 国产精品视频一区二区三区不卡 | 欧美一区二区免费电影 | 国产三区在线观看视频 | xxxcom在线观看 | 久久久久国产一级毛片高清网站 | 亚洲免费一 | 欧美亚洲视频 | 99九九视频 | 精品无码久久久久久久动漫 | 日韩网站在线观看 | 亚洲一区二区视频在线观看 | 国产一区二区三区久久久久久久久 | 欧美一区二区大片 | 天天操夜夜艹 | 国产精品欧美一区二区 | 免费观看一级毛片 | 欧美一区二区三区久久精品视 | 亚洲国产伊人 | www成人免费视频 | 国产精品免费一区二区三区四区 | 色视频在线观看 | 日韩中文字幕 | 久久久激情 | 五月激情久久 | 国产综合久久 | 国产一级在线视频 | 亚洲一区在线观看视频 | 九九精品在线 | 亚洲444eee在线观看 | 成人综合视频在线 | 国产成人福利在线观看 | 国产精品成人久久久久a级 久久蜜桃av一区二区天堂 | 最新中文字幕在线 | 精品视频一区二区 | 国产精品乱码一区二区三区 |