Compare commits
No commits in common. "e8e5e2728d7ce6ab1183ae4995a1bda303d48fa1" and "eb9a43984febaec0ea2d5b39f96af47a42fade9e" have entirely different histories.
e8e5e2728d
...
eb9a43984f
19
can/can.ino
19
can/can.ino
@ -23,6 +23,16 @@ void setup() {
|
|||||||
lcd.init();
|
lcd.init();
|
||||||
lcd.backlight();
|
lcd.backlight();
|
||||||
|
|
||||||
|
lcd.setCursor(0, 0);
|
||||||
|
lcd.print("vitesse = ");
|
||||||
|
lcd.print(" ");
|
||||||
|
lcd.print(" km/h ");
|
||||||
|
|
||||||
|
lcd.setCursor(0, 1);
|
||||||
|
lcd.print("ubat = ");
|
||||||
|
lcd.print(" ");
|
||||||
|
lcd.print(" V ");
|
||||||
|
|
||||||
Serial.begin(115200);
|
Serial.begin(115200);
|
||||||
|
|
||||||
while (CAN_OK != CAN.begin(MCP_ANY, CAN_500KBPS, MCP_8MHZ)) {
|
while (CAN_OK != CAN.begin(MCP_ANY, CAN_500KBPS, MCP_8MHZ)) {
|
||||||
@ -50,6 +60,8 @@ void loop() {
|
|||||||
if (len >= 2) {
|
if (len >= 2) {
|
||||||
rpm = buf[0] | (buf[1] << 8);
|
rpm = buf[0] | (buf[1] << 8);
|
||||||
v = rpm * 0.017;
|
v = rpm * 0.017;
|
||||||
|
Serial.print("Vitesse = ");
|
||||||
|
Serial.println(v);
|
||||||
};
|
};
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -57,6 +69,8 @@ void loop() {
|
|||||||
if (len >= 2) {
|
if (len >= 2) {
|
||||||
ubat = buf[0] | (buf[1] << 8);
|
ubat = buf[0] | (buf[1] << 8);
|
||||||
ubatr = ubat / 16;
|
ubatr = ubat / 16;
|
||||||
|
Serial.print("Tension = ");
|
||||||
|
Serial.println(ubatr);
|
||||||
};
|
};
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -66,19 +80,14 @@ void loop() {
|
|||||||
current_time = millis();
|
current_time = millis();
|
||||||
if( current_time - previous_time >= timing){
|
if( current_time - previous_time >= timing){
|
||||||
previous_time = current_time;
|
previous_time = current_time;
|
||||||
|
|
||||||
lcd.setCursor(0, 0);
|
lcd.setCursor(0, 0);
|
||||||
lcd.print("Vitesse = ");
|
lcd.print("Vitesse = ");
|
||||||
lcd.print(v);
|
lcd.print(v);
|
||||||
lcd.print(" km/h ");
|
lcd.print(" km/h ");
|
||||||
Serial.print("Vitesse = ");
|
|
||||||
Serial.println(v);
|
|
||||||
|
|
||||||
lcd.setCursor(0, 1);
|
lcd.setCursor(0, 1);
|
||||||
lcd.print("ubat = ");
|
lcd.print("ubat = ");
|
||||||
lcd.print(ubatr);
|
lcd.print(ubatr);
|
||||||
lcd.print(" V ");
|
lcd.print(" V ");
|
||||||
Serial.print("Tension = ");
|
|
||||||
Serial.println(ubatr);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user