8000 GitHub - jackfiled/VSOP: 基于Arduino的开源手机设计
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jackfiled/VSOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于Arduino的开源手机设计

本仓库是北京邮电大学公选课“基于Arduino的开源手机开发”的课程代码仓库

开发平台的基本属性

主控芯片为ESP8266(ESP-12F)
GMS芯片为Air202
串口芯片为CH340
并口扩展芯片为:PCF8574A7
显示屏80x160彩色显示屏: ST7735
加速度计芯片:KXTJ-1057


项目实现的功能

项目实现的功能如下:
1.扫描环境中的WiFi并连接,支持输入纯数字的密码
2.有 6766 个简单的计步器
3.通过软串口连接GPRS芯片


TODO

1.实现WiFi连接界面密码的字母数字混合输入
2.实现获取远程服务器的实时时间并显示


项目架构

文件架构

include文件夹下包括项目所有的头文件
lib文件夹下有一个适合于ESP8266的软串口库
在src文件夹下项目的源代码

开发环境

基于VSCode的platformIO
仓库中具有platformIO的配置文件,配置文件中注明了所有项目中引用到的库
值得注意的是,默认的软串口无法正常工作,我使用的是从Arduino IDE下载的软串口库


bug 列表

1.如果WiFi的位置在列表的最开始在输密码时就会多出一个1
debug:通过更改getkeyPressed函数内的长按阈值解决
bug复现:单纯更改阈值没有解决问题
debug:增加了显示输出的部分,以确保密码正确
2.加速度计无法正确的读取当前的加速度值,计步器功能失效

About

基于Arduino的开源手机设计

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0