it's gonna need some tweaking on esp32 as I found out for myself. Perhaps take a look here:
void sifChange() {
if (!btConnected)
return;
int val = digitalRead(sif_pin);
unsigned long duration = micros() - lastTime;
lastTime = micros();
if (val == LOW) {
if (lastDuration > 0) {...
I am sorry to hear that. I have both a votol and a fardriver and as a personal choice I would pick fardriver all day! It's not perfect but it is far easier to setup and get it running properly than the votol. I only got my votol em50-4 due to its dimensions fitting my specific application like a...
On my ebike I have a votol and I'm using an incompatible KT LCD8H display. On my motorcycle I'm using a fardriver on the stock display that works via RS485. I needed this so I can make those 2 setups work.
You need to investigate the specific protocol your display uses. I've seen the SIF...
A little update. I played around a bit with the "one wire" display output and was able to decode the data with a simple arduino nano.
Here's some rough test code, nothing fancy, just a simple proof of concept but it works well for me.
Protocol documentation in previous post.
#define sif_pin...
A little update. I played around a bit with the "one wire" display output and was able to decode the data with a simple arduino nano.
Here's some rough test code, nothing fancy, just a simple proof of concept but it works well for me.
Protocol documentation in previous post.
#define sif_pin...
A little update. I played around a bit with the "one wire" display output and was able to decode the data with a simple arduino nano.
Here's some rough test code, nothing fancy, just a simple proof of concept but it works well for me.
Protocol documentation in previous post.
#define sif_pin...
This is the full documentation on the protocol used.
It has nothing to do with LIN.
Signal level is TTL but the bits themselves are being sent in a specific maner.
It should be pretty easy to read with an arduino/esp32.
Will do that the following days as I need that data for both my fardriver...
I asked my aliexpress seler (that sold my votol) for documentation on the format used for "one-lin" and (for my surprise) he was kind enough to provide me this document. I am sharing this with everyone hoping it helps.
I asked my aliexpress seler for documentation on the format used for "one-lin" and (for my surprise) he was kind enough to provide me this document. I am sharing this with everyone hoping it helps.
I played around for a little bit with the one-line output on the votol and it seems to me like it's not really LIN Bus.
Thinking of the use case being a one-way transmission from the controller to display I think it's just a one-way UART.
Why would this company invest in using LIN bus when uart...
I played around for a little bit with the one-line output on the votol on my ebike (protocol should be the same as with fardriver as they use the same displays and are made by the same company) and it seems to me like it's not really LIN Bus.
Thinking of the use case being a one-way transmission...