Search the Community

Showing results for tags 'GPS'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • News
    • Announcements
    • Suggestions
    • New users say Hi!
  • Spotlight!
    • Sponsor Spotlight
    • Sponsor Giveaways
  • Energia
    • Energia - MSP
    • Energia - TivaC/CC3XXX
    • Energia - C2000
    • Energia Libraries
  • MSP Technical Forums
    • General
    • Compilers and IDEs
    • Development Kits
    • Programmers and Debuggers
    • Code vault
    • Projects
    • Booster Packs
    • Energia
  • Tiva-C, Hercules, CCXXXX ARM Technical Forums
    • General
    • SensorTag
    • Tiva-C, Hercules, CC3XXX Launchpad Booster Packs
    • Code Vault
    • Projects
    • Compilers and IDEs
    • Development Kits and Custom Boards
  • Beagle ARM Cortex A8 Technical Forums
    • General
    • Code Snippets and Scripts
    • Cases, Capes and Plugin Boards
    • Projects
  • General Electronics Forum
    • General Electronics
    • Other Microcontrollers
  • Connect
    • Embedded Systems/Test Equipment Deals
    • Buy, Trade and Sell
    • The 43oh Store
    • Community Projects
    • Fireside Chat
  • C2000 Technical Forums
    • General
    • Development Kits
    • Code Vault
    • Projects
    • BoosterPacks

Calendars

There are no results to display.


Found 12 results

  1. Hi, I'm trying send GPS (adafruit Ultimate GPS FeatherWing) coordinates to another location using XBees and then displaying GPS data on an LCD (Sharp 96 Booster Pack) using Energia. This involves 2 pairs of Xbees (4 total 2 different ranges), 3 MSP-EXP432P401R (Black Version), the GPS and the LCD. I wrote some code for the first MSP432 on getting GPS data and getting it to the XBee to transmit to another MSP432 (connected to 2 XBees). Although I haven't been able to test it (GPS and XBees aren't here yet) I feel like it will at least be close if not functional.GPStoXBEE.ino After writing the data to the XBee which should then transmit to it's paired XBee that the 2nd MSP432 is connected to. I then want to write the incoming data to the larger ranged XBee also connected to the 2nd MSP432 shown in the following code. XBEEtoXBEE.ino I think my method is kind of right but I won't get the correct output. I believe it will only be taking one char at a time every time the readXBee function is called. So how would I make it print the entirety of the GPS data if I don't know how long/what the data will be ahead of time? I just want to transmit exactly what I'm getting from the GPS itself. Lastly I have another longer ranged XBee connected to the 3rd MSP432 along with an LCD. I want to take the GPS data that is being received from the 2nd MSP432 and print it to the display. I edited the LCD example to get the following XBEEtoLCD.ino and it kind of works, I am able to print from the serial to the display but its only one character at a time every second and the char gets overwritten by the next char. How will can I change the code so that it will print what ever is in the serial in one go? Thanks in Advance
  2. Hi I'm new to using both the MSP-EXP432P401R (Black Version) and Energia. I want to attach a GPS (adafruit Ultimate GPS FeatherWing https://www.adafruit.com/product/3133) and an XBee to the micro-controller so I can send GPS data to another MSP432 micro-controller with an XBee. I see I can attach the GPS or XBee to the hardware uart pins 3.2(Rx) and 3.3(Tx) their listed as pins 3 and 4 respectively on the Energia Pin Map (https://cloud.githubusercontent.com/assets/951776/15053945/5f47bac6-1305-11e6-9ab5-c71d425194ce.jpeg) but where can I find two other hardware pins for attaching a second the second device? Or can I use some other pins (SPI or something) to have both items connected to the micro-controller?
  3. I know I haven't finished off my desk clock project just yet, But I've been requested to design a new GPS logging device for my sisters Beagle Club, The basic idea is that a sent is placed with a guy that forms a path, the GPS logger is taken along also. They then attach the device to a beagle (using some kind of vest, I think). And let them follow the scent. Post event they extract the GPS data from the logger and overlay both tracks in google earth. They have one unit that has been working well for them, developed by a previous club member. It consists of off the shelf components from Sparkfun. With a total BOM just over $150 Logomatic V2 (https://www.sparkfun.com/products/12772) GPS (https://www.sparkfun.com/products/8975) 128mb uSD Old Cell phone battery (Li-ion) (~700mAh judging from physical size) All of these are connected together and fit into an off the shelf jiffy box. They would like 5 more made, which would perform identical/similar function Design goals: Lower cost (< $50AUD per unit, making 5 units) Externally operates identically to the old versionUSB MSC Logs start when unit powered on via toggle switch new log created when button pressed All additional tools stored on SD card (GPS utilities, past logs) Long battery life, unit should operate for > 10Hours Physically the same size or smaller (if time allows, a simple PC tool to to reset the device into DFU mode, and update the firmware) I'm planning to source a more slimline case. once I have that I will begin PCB design. I have drawn some quick System level schematics The hardware is pretty straight forward Same with the software, I have already played with the MSP430 USB MSC examples, and am familiar with FATFS. I should be able to glue in some UART code to get it all to work. The device will operate under two modes depending on if it's connected to USB or not. Hopefully someone will find this mildly interesting as I work through it.
  4. Hey everyone, I'm trying to interface an MSP-EXP430FR5969 with a GPS+GSM module (https://tronixlabs.com.au/arduino/shields/3g-shield/adafruit-fona-3g-cellular-breakout-900-and-2100-mhz-for-optus-vodafone-australia/) I've been able to send a text message to my mobile using the Arduino, but when I try on Energia 1.6 with the module now plugged into the MSP430 I get compilation errors (mainly due to atof not being declared). Here's the code I am using: #include <stdlib.h> #include <stdio.h> #include "Adafruit_FONA.h" #define FONA_RX 4 #define FONA_TX 3 #define FONA_RST 5 #include <SoftwareSerial.h> SoftwareSerial fonaSS = SoftwareSerial(FONA_TX, FONA_RX); SoftwareSerial *fonaSerial = &fonaSS; Adafruit_FONA_3G fona = Adafruit_FONA_3G(FONA_RST); void setup() { while (!Serial); Serial.begin(115200); fonaSerial->begin(4800); fona.begin(*fonaSerial); sendText(); } void loop() { } void sendText () { char sendto[21]= "04XXXXXXXX"; char message[141] = "Text Text Text Text Text Text Text Text Text Text Text Text"; fona.sendSMS(sendto,message); if (!fona.sendSMS(sendto, message)) { Serial.println(F("Sending message")); } else { Serial.println(F("Sent!")); } } "C:\Users\...\Adafruit_FONA.cpp:909:30: error: 'atof' was not declared in this scope" is the main error I am getting. Any suggestions on how to have this compile please? Thanks in advance
  5. Hi! I would like to interface a combined GPS + GSM module to an MSP-EXP430FR5969 using Energia. The aim is at the press of a button/signal, an SMS is sent with the GPS lat/long coordinates at the time of the press. I am planning to use this module (https://tronixlabs.com.au/arduino/shields/3g-shield/adafruit-fona-3g-cellular-breakout-900-and-2100-mhz-for-optus-vodafone-australia/) to connect it all up. I've seen a lot of Arduino examples on this (e.g. using tinyGPS and softwareSerial) but I'm not sure if this same code will work on the MSP430. Will it? How can I go about changing the Arduino set up/pin definitions so that it'll work on the MSP430 using Energia? Thanks in advance
  6. I am having trouble getting an external serial GPS device (GY-GPS6MV2) to communicate with my CC3200. I have this pin mapping set-up and I have connected pin 3 on the CC3200 to the TX pin of the GPS device. I have uploaded code that should make a test light turn off if it is receiving data, but the light remains on unless I type into the serial monitor. #define LED RED_LED void setup() { pinMode(3, INPUT); pinMode(4, OUTPUT); Serial.begin(9600); pinMode(LED, OUTPUT); Serial.println("GPS Module"); } void loop() { if (Serial.available()) { digitalWrite(LED, LOW); delay(100); Serial.println((char)Serial.read()); } else { digitalWrite(LED, HIGH); } } Please help!
  7. EDIT: Now on Tindie I have 2 new boards coming soon: GPS BoosterPack and standalone board. They will (most likely) come with pre-soldered and tested GPS module, and possibly as a kit. Standalone board has a socket and all necessary part to use it with MSP430G2553. The price of BP is $22, SA board will cost ~$25 (MCU not included.)
  8. Hi Guys, I am new to MSP430 micro-controller. i have interfaced MTK3329 GPS module to my MSP430g2553 launchpad. i am trying to parse the data string i am receiving at hardware serial pin1_1 and pin1_2. here is my code:i am unable to read complete string . here is what i am getting at serial monitor here is the complete format of GPGLL sentence i am trying to read and store-"$GPGLL,1111.1111,a,yyyy.yyyy,a,hhmmss.ss,A,A*hh" Thanks. <code> char gps[20]; char first; int i; void setup() { // initialize serial: Serial.begin(9600); Serial.write("$PMTK314,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0*29"); Serial.write(0x0D); Serial.write(0x0A); delay(100); Serial.write("$PMTK251,9600*1F"); // 115200bps Serial.write(0x0D); Serial.write(0x0A); delay(100); Serial.write("$PMTK300,1000,0,0,0,0*1C"); Serial.write(0x0D); Serial.write(0x0A); delay(100); // reserve 200 bytes for the inputString: } void loop() { // print the string when a newline arrives: while(Serial.available()){ char first = Serial.read(); if(first=='$') { gps[0]= first; gps[1]=Serial.read(); gps[2]=Serial.read(); gps[3]=Serial.read(); gps[4]=Serial.read(); gps[5]=Serial.read(); gps[6]=Serial.read(); gps[7]=Serial.read(); gps[8]=Serial.read(); gps[9]=Serial.read(); gps[10]=Serial.read(); gps[11]=Serial.read(); gps[12]=Serial.read(); gps[13]=Serial.read(); gps[14]=Serial.read(); gps[15]=Serial.read(); gps[16]=Serial.read(); gps[17]=Serial.read(); gps[18]=Serial.read(); gps[19]=Serial.read(); gps[20]=Serial.read(); for (i = 0; i <= 20; i = i + 1) { Serial.print(gps); } } } Serial.println(); delay(500); } </code>
  9. I'm working on incorporating the option to sync time from a GPS source for my VFD clock. I wrote the code stand-alone for testing - thought it might be useful for some others on the forum. The code is based on oPossum's RTC clock code. Date/Time values are BCD. It could probably be converted to decimal time as well, but BCD works best for my application. A main time variable is available - and would normally be updated through a 1hz timer interrupt, although the interrupt isn't included in this code (I'll probably add that later as an update - but the code to do that is pretty easy). The rtc_tick_bcd function in time.c can be called from the 1hz timer to perform the needed update. Enjoy! GPS_Clock.zip
  10. The forum search feature is a little odd in that it refuses to search for words shorter than 4 letters. I encountered this limitation when I tried to search for GPS. Searching for Global Positioning System gives me no hits. But since I knew there had been some posts about GPS I tried a google search, http://www.google.ca/search?as_q=gps&as_epq=&as_oq=&as_eq=&as_nlo=&as_nhi=&lr=&cr=&as_qdr=all&as_sitesearch=http://forum.43oh.com&as_occt=any&safe=images&tbs=&as_filetype=&as_rights=&gbv=1&sei=dOdQUazvNMS4igK0loHgBA I am sure there are other less than 4 letter acronyms users might like to search for (like DMA). If the forum software can not search for short terms (), perhaps the error message could be extended to provide a google (or other) search link as a workaround? Thanks
  11. I have a 1 PPS source, Trimble Thunderbolt, that I would like to leverage in a clock project - how unique! Or not, but I expected to find more work done in this area than I have found thus far. Has anyone done something like this using an ISR or Timer routine to discipline a msp430G2553 based RTC? Russ
  12. Hello everyone, I am an absolute newbie to programming with the msp430. I am looking through tutorials as to understand more about the launchpad and what it will take to accomplish what I want to do. I have done all of the basic tutorials like "blinking the led" and whatnot. I will run down exactly what is going on. At the moment I have a launchpad(2553) at home with me now and a brand new cc4000-tc6000 gps module kit. Right now, I am trying to get my Launchpad talking with the cc4000 module. I have looked into the user experience code, which is made for the MSP430F5529 Experimenter's board and cc4000 combo. It says porting to any msp430 should be relatively easy following the procedure on the page. I am just confused on how to connect the launchpad and the cc4000. The pin layout has duplicate RX and TX and I am not sure the function of having duplicates and if I have to connect those. I have soldered on wires to the launchpad. I am just starting at the beginning. I will post as I get further along. Thank you for your time, Matt