“Microduino 旋转编码器选择号码并发送短信/zh”的版本间的差异
(未显示2个用户的5个中间版本) | |||
第1行: | 第1行: | ||
+ | {{Language|Microduino Rotary encoder chooses the mobile number and sends message}} | ||
{| style="width: 800px;" | {| style="width: 800px;" | ||
|- | |- | ||
第15行: | 第16行: | ||
|模块||数量||功能 | |模块||数量||功能 | ||
|- | |- | ||
− | |Microduino-Core||1||核心板 | + | |[[Microduino-Core/zh]]||1||核心板 |
|- | |- | ||
− | |Microduino- | + | |[[Microduino-USBTTL/zh]] ||1||下载程序 |
|- | |- | ||
− | |Microduino-GPRS/GSM ||1||发送短信 | + | |[[Microduino-GPRS/GSM/zh]] ||1||发送短信 |
|} | |} | ||
第35行: | 第36行: | ||
==文档== | ==文档== | ||
− | + | OLED驱动库下载:[https://codeload.github.com/stanleyhuangyc/MultiLCD/zip/master OLED驱动库下载] | |
− | + | 示例程序下载: | |
+ | [https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced_Tutorial/Microduino_GSM_SMG Microduino_GSM_SMG] | ||
==调试== | ==调试== | ||
第50行: | 第52行: | ||
*步骤三: | *步骤三: | ||
下载后通过编码器选择你要发送短信的号码。 | 下载后通过编码器选择你要发送短信的号码。 | ||
− | [[File: | + | [[File:GPRS_GSM_ok.jpg|600px|center|thumb]] |
*确认号码后选择Y则可以发送内容为“Hello! Microduino”的短信了。玩家可以通过“#define text "Hello! Microduino"”语句更改自己想要发送的内容。 | *确认号码后选择Y则可以发送内容为“Hello! Microduino”的短信了。玩家可以通过“#define text "Hello! Microduino"”语句更改自己想要发送的内容。 | ||
+ | |||
==程序说明== | ==程序说明== | ||
− | 编码器按下是通过读取数值口电平高低来判断是否按下,用来选择号码位; | + | 1.编码器按下是通过读取数值口电平高低来判断是否按下,用来选择号码位; |
− | 编码器旋转是通过中断0和1来判断旋转方向,用来选择位上的数值; | + | |
− | oled_draw()界面选择函数; | + | 2.编码器旋转是通过中断0和1来判断旋转方向,用来选择位上的数值; |
− | SMS_sms()函数通过AT命令发送短信。 | + | |
+ | 3.oled_draw()界面选择函数; | ||
+ | |||
+ | 4.SMS_sms()函数通过AT命令发送短信。 | ||
+ | |||
==结果== | ==结果== | ||
完全避免使用矩阵键盘,通过旋转编码器就可以选择号码并发送短信, | 完全避免使用矩阵键盘,通过旋转编码器就可以选择号码并发送短信, |
2014年11月3日 (一) 08:19的最新版本
Language | English |
---|
概述
材料清单
文档OLED驱动库下载:OLED驱动库下载 示例程序下载: Microduino_GSM_SMG 调试
搭建系统,用到的设备如下:
下载并打开测试测序,编译通过后下载
下载后通过编码器选择你要发送短信的号码。
程序说明1.编码器按下是通过读取数值口电平高低来判断是否按下,用来选择号码位; 2.编码器旋转是通过中断0和1来判断旋转方向,用来选择位上的数值; 3.oled_draw()界面选择函数; 4.SMS_sms()函数通过AT命令发送短信。 结果完全避免使用矩阵键盘,通过旋转编码器就可以选择号码并发送短信, 注意问题将OLED驱动库MultiLCD\MultiLCD里的文件拷贝到MultiLCD文件夹下,这样才能编译。 视频 |