“Microduino 旋转编码器选择号码并发送短信/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
文档
 
(未显示2个用户的6个中间版本)
第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-FT232R ||1||下载程序
+
|[[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://codeload.github.com/stanleyhuangyc/MultiLCD/zip/master OLED驱动库下载]
  
Microduino硬件支持包下载:http://www.microduino.cc/wiki/index.php?title=Arduino_IDE_Microduino_Configuration
+
示例程序下载:
 
+
[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced_Tutorial/Microduino_GSM_SMG Microduino_GSM_SMG]
示例程序下载:https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced_Tutorial/Microduino_GSM_SMG
 
  
 
==调试==
 
==调试==
第52行: 第52行:
 
*步骤三:
 
*步骤三:
 
下载后通过编码器选择你要发送短信的号码。
 
下载后通过编码器选择你要发送短信的号码。
[[File:GPRS_GSM_download.jpg|600px|center|thumb]]
+
[[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

概述

  • 项目名称:Microduino GPRS_GSM编码器选择号码发送短信
  • 目的:Microduino GPRS/GSM模块插上SIM卡和遵循一些简单的指令就能使Microduino 核心板连接到互联网,并且发送和接收短信。今天我们通过编码器仿手机选择时间来输入号码,并发送指定的短信。
  • 难度:高级
  • 耗时:3小时
  • 制作者:Microduino Studio-PKJ

材料清单

  • Microduino设备
模块 数量 功能
Microduino-Core/zh 1 核心板
Microduino-USBTTL/zh 1 下载程序
Microduino-GPRS/GSM/zh 1 发送短信
  • 其他设备
旋转编码器控制板 1 控制选择号码及发送短信
锂电池 1 给Microduino GPRS/GSM模块供电
SIM卡 1 发短信
USB数据线 1 给核心板供电

文档

OLED驱动库下载:OLED驱动库下载

示例程序下载: Microduino_GSM_SMG

调试

  • 准备:
  • 下载OLED驱动库,将MultiLCD\MultiLCD里的文件拷贝到MultiLCD文件夹下,再把其余不用的文件删除,解压到IED的libraries文件夹内;
  • 步骤一:

搭建系统,用到的设备如下:

GPRS GSM setup.jpg
  • 步骤二:

下载并打开测试测序,编译通过后下载

GPRS GSM download.jpg
  • 步骤三:

下载后通过编码器选择你要发送短信的号码。

GPRS GSM ok.jpg
  • 确认号码后选择Y则可以发送内容为“Hello! Microduino”的短信了。玩家可以通过“#define text "Hello! Microduino"”语句更改自己想要发送的内容。

程序说明

1.编码器按下是通过读取数值口电平高低来判断是否按下,用来选择号码位;

2.编码器旋转是通过中断0和1来判断旋转方向,用来选择位上的数值;

3.oled_draw()界面选择函数;

4.SMS_sms()函数通过AT命令发送短信。

结果

完全避免使用矩阵键盘,通过旋转编码器就可以选择号码并发送短信,

注意问题

将OLED驱动库MultiLCD\MultiLCD里的文件拷贝到MultiLCD文件夹下,这样才能编译。

视频

http://v.youku.com/v_show/id_XNjk5NzkyNjYw.html