Seatalk Monitor 3.5" TFT 480x320 Shield
Seatalk TX to Arduino Serial Port RX0 (D0)(disconect for load code)
TFT Shield as is
Librarie "pin_magic.h" for Mega or for Uno (change internal conexions)
Librarie "Adafruit_TFTLCD.cpp.35" (changed internal resolution) rename to "Adafruit_TFTLCD.cpp"
Display :
Arduino Code : https://drive.google.com/open?id=0B-aQ4eIWtpZcQXMzc0tCZEptWXc
Its cool...
ResponderEliminarI am looking for your work.
I want to make DIY controller look like st6001 for S2G core. LOL
You can make one wireless with the Remote Controller and the TFT Seatalk Monitor 2.4" not too big:
ResponderEliminarhttp://berreizeta.blogspot.com.es/2016/10/seatalk-wireless-remote-controller.html
http://berreizeta.blogspot.com.es/2016/12/blog-post.html
Regards.
May be, but why i cant put wired buttons with monitor? LOL
ResponderEliminarWhen you sit at the helm, it is more convenient to push the usual buttons.
But this is not the subject matter.
The question is, where to get all Seatalk codes.
For example, to repeat the autopilot settings menu, make calibration of AP or organize the "power steering".
+-1 and +-10 in your scetches only change course of boat, bat i want to turn rudder.
By wire is more easy ....:
ResponderEliminarhttp://berreizeta.blogspot.com.es/2016/10/seatalk-remote-controler-pic16f628a-pcb.html
All you need is here :
http://www.thomasknauf.de/seatalk.htm
Congrats, great job. I'm working on a similar sketch with 3.5"TFT, Seatalk to NMEA0183 with WiFi using UDP. Found a small error in your sketch ST00 depth, Seatalk data bits 2 & 3 are interchanged. Also tried your ST command sender sketch on a Arduino Uno without success.
ResponderEliminarOk, thanks.
ResponderEliminarAny interest in NMEA0183 display in the future?
ResponderEliminarI started a program to read nmea data, but I have it stopped. I will continue later ...
ResponderEliminarFile is here : https://drive.google.com/open?id=0B-aQ4eIWtpZcRXM2ZUhsMHpscTQ
Share is the future .... :)
ResponderEliminartrying to get this code to work as a seatalk monitor. Seems to be missing some code to convert - inbyte = (Serial.read()); - to your seatalk variables. Am I missing something?
ResponderEliminarLibrarie for Seatalk 9bits
ResponderEliminarI have the 9bit and it is reading the code properly. so the inbyte reads current value, but present code doesn't assign values to seatalk[i]-calls datagram before they're assigned.
ResponderEliminarThis is excellent information. It is amazing and wonderful to visit your site.
ResponderEliminarBest Mobile Network Signal Repeater
Excelente trabajo.
ResponderEliminarYo leo SeaTalk sin necesidad de la libreria de Nick Gammon.
Configuro Serial como 8N2. Es decir, el primero de los nueve bits (que es el ultimo) lo considero como un stop bit y queda desechado.
(no sirve para mucho).
Me gustaria que lo comprobaras tu mismo, ya que soy principiante en esto. Mi configuracion de serial es Serial.begin(4800, SERIAL_8N2)
Con un arduino nano leo sin problemas.
Para transmitir (el remoto) hago bit banging por otro pin.
Como la memoria es escasa he intentado hacerlo con un Seeduino Xiao pero a pesar de que se informa de la compatibilidad, creo que hay algun problema en la lectura de 8N2.
No me atrevo a subirlo al foro de Arduino por si me sale alguno echandome la bronca.....jajajaj
P
Excelente trabajo.
ResponderEliminarYo leo SeaTalk sin necesidad de la libreria de Nick Gammon.
Configuro Serial como 8N2. Es decir, el primero de los nueve bits (que es el ultimo) lo considero como un stop bit y queda desechado.
(no sirve para mucho).
Me gustaria que lo comprobaras tu mismo, ya que soy principiante en esto. Mi configuracion de serial es Serial.begin(4800, SERIAL_8N2)
Con un arduino nano leo sin problemas.
Para transmitir (el remoto) hago bit banging por otro pin.
Como la memoria es escasa he intentado hacerlo con un Seeduino Xiao pero a pesar de que se informa de la compatibilidad, creo que hay algun problema en la lectura de 8N2.
No me atrevo a subirlo al foro de Arduino por si me sale alguno echandome la bronca.....jajajaj
P