davidce 发表于 2016-6-3 00:23:41

proking 发表于 2016-6-2 18:53 static/image/common/back.gif
编译过去了 但是我的板子上tft 却是白屏 tft屏幕是好的
用的tft 是这个http://wiki.microduino.cn/index ...

没有用过microduino的模块,可能需要修改代码

原野动力 发表于 2016-6-3 11:56:04

学习学习学习学习支持支持

proking 发表于 2016-6-5 03:26:05

davidce 发表于 2016-6-3 00:23 static/image/common/back.gif
没有用过microduino的模块,可能需要修改代码

经过查看tft 定义
代码修改如下
//TFT SDA -> UNO 11
//TFT SCK -> UNO 13
#define TFT_CS   5// Chip select line for TFT display
#define TFT_A0   4// Data/command line for TFT
#define TFT_RST8// Reset line for TFT (or connect to +5V)
#define TFT_LEDA0

但是郁闷事情继续出现 ,屏幕亮了,出现gps bad 一直 模块闪烁寻星成功但还是gps bad

davidce 发表于 2016-6-5 10:10:45

proking 发表于 2016-6-5 03:26 static/image/common/back.gif
经过查看tft 定义
代码修改如下
//TFT SDA -> UNO 11


用的是什么GPS芯片,GPS的串口输出了哪些定位信息?

proking 发表于 2016-6-5 16:54:16

NEO-6M模块默认采用 NMEA-0183 协议输出 GPS 定位数据,并可以通过 UBX 协议对模块进行配置

还有您的那个地图制作软件,经测试有bug

davidce 发表于 2016-6-5 17:33:48

proking 发表于 2016-6-5 16:54 static/image/common/back.gif
NEO-6M模块默认采用 NMEA-0183 协议输出 GPS 定位数据,并可以通过 UBX 协议对模块进行配置

还有您的那个 ...

改这里

proking 发表于 2016-6-5 20:44:32

我没有改那个 我是用了以前您1代里的代码
#include <Adafruit_GPS.h>
#include <SoftwareSerial.h>
Adafruit_GPS GPS(&Serial);
#define rxPin 0                  // RX PIN
#define txPin 1

davidce 发表于 2016-6-5 23:11:05

proking 发表于 2016-6-5 20:44 static/image/common/back.gif
我没有改那个 我是用了以前您1代里的代码
#include
#include


要改一下,不同的GPS这个地方不一样

proking 发表于 2016-6-6 07:15:34

您那段添加到哪里 ,小白没有看明白。。。。。。

proking 发表于 2016-6-10 09:55:39

f_Speed=1.852*GPS.speed;                        //速度转化
      i_Speed=int(f_Speed*10)%10;        //速度格式化
      i_Speed=int(f_Speed);                        //速度格


第一句 速度转化由 海里变公里
后边两句没有明白含义

davidce 发表于 2016-6-10 12:28:04

proking 发表于 2016-6-10 09:55 static/image/common/back.gif
f_Speed=1.852*GPS.speed;                        //速度转化
      i_Speed=int(f_Speed*10)%10;        //速度格式化
      i_Sp ...

整数部分,小数部分

proking 发表于 2016-6-10 12:53:35

本帖最后由 proking 于 2016-6-10 12:56 编辑

恩 弄明白了 但是出现了新问题
http://www.geek-workshop.com/thread-26986-1-1.html
我另开的帖子
“我这段代码 我转到板子里显示 发现
其是把速度分成2部分公里数 是大字体
0.1以后的用的是小字体
所以最后显示 他把获得的speed 分成了2段
用那个%进行了分段处理“如图一

这句是我修改后的
i_Speed= (int (f_Speed *10))/10 ;      //速度格式化
但是最后出来的显示居然 还是公里数是大写,小数百米数是小写 如图二

proking 发表于 2016-6-10 13:01:46

该程序原始代码 解压后文件后缀是.ino

编辑环境arduino 1.6.8



proking 发表于 2016-6-13 19:45:33

还有您的地图下载是15级别 文件控制里是17级别是不是出现没有地图的原因就是因为这个

davidce 发表于 2016-6-14 07:54:37

proking 发表于 2016-6-13 19:45 static/image/common/back.gif
还有您的地图下载是15级别 文件控制里是17级别是不是出现没有地图的原因就是因为这个

改成17也能下17级别
页: 1 2 3 4 5 [6] 7 8 9 10
查看完整版本: 自制基于arduino的GPS地图导航系统3.0