背景知识视频教程
Arduino 训练营:通过项目学习viadean.com通过制作Arduino UNO FM收音机接收器学习Arduino I2Cviadean.com
通过构建实际应用程序来掌握Arduino - 国外课栈viadean.com
我们大多数人都熟悉16×2点阵液晶显示器,它在许多项目中用于向用户显示一些信息。 但是这些LCD显示器在他们能做的事情上有很多限制。 在本教程中,我们将使用OLED显示Android智能手机的一些基本信息,如时间,日期,网络强度和电池状态。 该项目提供了构建基于Arduino的SmartWatch的基本思想和框架,并可进一步扩展以在OLED显示屏上显示来电,消息等等。
所以我们在这里通过使用Android应用程序从Android手机获取一些信息,然后使用蓝牙模块和Arduino Pro Mini将此信息发送到OLED显示器。 Android智能手机已经内置蓝牙发送数据,在接收端我们使用蓝牙模块HC-06和Arduino。 蓝牙模块HC-05也可用于代替HC-06。
在Android应用程序中,数据从手机中获取并作为String发送到Arduino。 现在收到数据后,Arduino解码传入的字节串并将其放入临时变量中以在OLED显示屏上显示。
硬件
OLED显示器
术语OLED代表“有机发光二极管”,它使用与我们大多数电视机相同的技术,但与它们相比具有更少的像素。 让这些酷炫的显示模块与Arduino接口真的很有趣,因为它会让我们的项目看起来很酷。 在这里,我们使用的是单色4针SSD1306 0.96“OLED显示屏。 此显示只能用于I2C模式。