0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Arduino在智能手机上编写文本并通过蓝牙在LCD上打印文本

454398 来源:wv 2019-10-12 14:24 次阅读

步骤1:所需的硬件

对于该项目,您将需要:

-一个Arduino UNO

-一个LCD(液晶显示器)

-一个面包板

-一个10K电位器

-一个BT模块(我使用HC-05)

-跳线

-一个蓝牙应用程序。对于Android用户,我建议使用BlueTerm。对不起,iOS用户,BlueTerm仅适用于Android 。..但是您仍然可以下载等效的应用程序。

不需要任何工具

2:构建电路

上面的图像对应于以下准则:

首先,将LCD固定在面包板上,并通过以下方式为面包板供电将Arduino的“ 5V”(电源)线连接到面包板上的正极行,另一根从“ GND”线(接地或0V)连接到负极行。

然后将LCD连接到Arduino:

LCD引脚4-Arduino引脚2

引脚6-引脚3

引脚11-引脚4

引脚12-引脚5

引脚13-引脚6

引脚14-引脚7

之后,为LCD供电:

LCD引脚1 =面包板上的GND

Pin 2 = 5V

Pin 5 = GND

Pin 15 = 5V

Pin 16 = GND

然后将LCD上的引脚3连接到10K电位器的中心引脚,并用GND上的一个引脚和面包板上5V上的另一个引脚为电位器供电。

然后将蓝牙模块上的Tx(发送)引脚连接到Arduino上的Rx(接收),并将BT模块上的Rx引脚连接到Arduino上的Tx。

最后,给BT供电通过将VCC(或5V)连接到面包板上的正极行并将GND连接到面包板上的负极端。

步骤3:代码

现在让我们编写代码:

#include //Include the library that enables you to use the LCD

LiquidCrystal lcd(2,3,4,5,6,7);//Declare that your LCD is connected to pins 2,3,4,5,6 & 7 on your Arduino

void setup() {

lcd.begin(16,2);//16 by 2 are the dimensions of the LCD (in number of characters

Serial.begin(9600);//launch the process of receiving serial data (via bluetooth) at 9600 bits/s

}

void loop() {

if(Serial.available()){

lcd.write(Serial.read());//these two lines mean that if there is data coming from the BT module, the Arduino prints it on the LCD.

}

}

//Before uploading the code to the Arduino, disconnect the Tx and Rx pins, otherwise you won‘t be able to upload. Once the code uploaded, reconnect them.

现在打开BlueTerm,打开蓝牙并连接HC-05。然后只需输入您的文本,它就应该在LCD上打印!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 智能手机
    +关注

    关注

    66

    文章

    17988

    浏览量

    176864
  • 蓝牙
    +关注

    关注

    112

    文章

    5407

    浏览量

    165381
  • Arduino
    +关注

    关注

    184

    文章

    6422

    浏览量

    184628
收藏 人收藏

    评论

    相关推荐

    手机和电脑的配置没有去深入的了解。。。 先说智能手机

    手机和电脑的配置没有去深入的了解。。。 先说智能手机吧 1.玩网游/一般应用需要的运行内存多大才算可以?6+2是啥意思? 2.玩网游/一般应用选择什么处理器?多少核?多少GHZ? 3.玩网游/一般
    发表于 12-17 12:19

    基于ARM和智能手机蓝牙CAN分析仪设计原理

    电子发烧友网站提供《基于ARM和智能手机蓝牙CAN分析仪设计原理.pdf》资料免费下载
    发表于 10-11 15:00 0次下载
    基于ARM和<b class='flag-5'>智能手机</b>的<b class='flag-5'>蓝牙</b>CAN分析仪设计原理

    使用Arduino多个Max7219 LED点阵模块滚动文本

    简单教程教你使用Arduino多个Max7219 LED点阵模块滚动文本。发挥创意应用做个有趣的情人节礼物吧!
    发表于 09-26 07:21

    Arduino之如何逐行读取SD卡文本文件

    电子发烧友网站提供《Arduino之如何逐行读取SD卡文本文件.zip》资料免费下载
    发表于 07-12 10:17 1次下载
    <b class='flag-5'>Arduino</b>之如何逐行读取SD卡<b class='flag-5'>文本</b>文件

    使用智能手机arduino进行编程

    电子发烧友网站提供《使用智能手机arduino进行编程.zip》资料免费下载
    发表于 07-05 11:10 0次下载
    使用<b class='flag-5'>智能手机</b>对<b class='flag-5'>arduino</b>进行编程

    智能手机上的房间二氧化碳水平开源分享

    电子发烧友网站提供《智能手机上的房间二氧化碳水平开源分享.zip》资料免费下载
    发表于 06-15 15:01 0次下载
    <b class='flag-5'>智能手机上</b>的房间二氧化碳水平开源分享

    Arduino上将文本打印到OLED显示器

    电子发烧友网站提供《在Arduino上将文本打印到OLED显示器.zip》资料免费下载
    发表于 06-09 10:29 1次下载
    在<b class='flag-5'>Arduino</b>上将<b class='flag-5'>文本</b><b class='flag-5'>打印</b>到OLED显示器

    在适用Arduino的Adafruit NeoPixel Shield上显示文本

    电子发烧友网站提供《在适用Arduino的Adafruit NeoPixel Shield上显示文本.zip》资料免费下载
    发表于 06-09 10:24 0次下载
    在适用<b class='flag-5'>Arduino</b>的Adafruit NeoPixel Shield上显示<b class='flag-5'>文本</b>

    Arduino在SSD1306 OLED显示屏上随机移动文本

    电子发烧友网站提供《Arduino在SSD1306 OLED显示屏上随机移动文本.zip》资料免费下载
    发表于 06-09 10:09 0次下载
    <b class='flag-5'>Arduino</b>在SSD1306 OLED显示屏上随机移动<b class='flag-5'>文本</b>

    使用ArduinoLCD I2C闪烁文本

    电子发烧友网站提供《使用ArduinoLCD I2C闪烁文本.zip》资料免费下载
    发表于 06-09 10:04 0次下载
    使用<b class='flag-5'>Arduino</b>的<b class='flag-5'>LCD</b> I2C闪烁<b class='flag-5'>文本</b>

    2个ESP8266-01作为透明串口桥的固件,如何让他们在编程前立即重置Arduino促进智能手机应用程序渠道?

    基于 Arduino 的。它旨在通过 Blootooth 集成到智能手机应用程序中。我还希望 HC-05 或 HC-06 蓝牙模块也能对 Ardui
    发表于 06-06 13:26

    如何实现用智能手机打开和关闭百叶窗?

    我正在研究实现我的项目目标,用智能手机打开和关闭百叶窗。 我的想法是使用 nodemcu esp12 和电机屏蔽来管理两个齿轮电机、四个微动开关和任何传感器,例如光传感器和雨传感器。 打开和关闭
    发表于 05-22 07:42

    如何使用支持NFC的智能手机从带有密码的标签中读取数据?

    我有一个 NFC NTAG 213 我用密码保护它并将访问权限更改为 80 以启用密码读取 但是我无法使用密码读取数据,但是当我尝试使用密码对其进行身份验证时,它返回 PACK 00:00 如何使用支持 NFC 的智能手机从带有密码的标签中读取数据。
    发表于 05-16 07:06

    如何从arduino发送文本arduino

    arduino发送文本arduino
    发表于 05-04 07:45

    有没有办法不使用路由器和iperf的情况下,通过无线或有线连接WIFI模块到PC或智能手机来测量WIFI之间的吞吐量?

    我有一个关于吞吐量测量的问题。有没有办法不使用路由器和iperf的情况下,通过无线或有线连接WIFI模块到PC或智能手机来测量WIFI之间的吞吐量?
    发表于 04-18 08:40