Arduino LDR hastighetsmätare (3 / 4 steg)
Steg 3: Programmering bearbetning
Vi kommer inte att stanna vid bara läshastighet. Vi vill ha en app som kommer att läsa utdata och Visa den i olika enheter. Det finns inget enklare sätt än ett enkelt program i bearbetning. Du kan hämta den här.
Bara kopiera och klistra in denna kod på bearbetning, ansluta Arduino till datorn, köra kod på Arduino och tryck på start-knappen i bearbetning. Och ange din port.
import processing.serial.*;
PFont f;
flyta val = 0;
Seriell port; Seriell portobjektet
String Ardport = ""; Ange den port som Arduino är ansluten
void setup() {
size(200,200);
f = createFont("Arial",16,true); Arial, 16 punkt, kantutjämning på
Om du vill se en lista över tillgängliga portar
println(Serial.list());
Port = ny följetong (denna, Ardport, 9600);
}
void draw() {}
Anropas när det finns något finns att läsa
void serialEvent(Serial port) {
InString sträng = port.readStringUntil('\n');
om (inString! = null) {
rensa bort alla blanksteg:
inString = trim(inString);
konvertera till en float println(inString);
flyta val = float(inString);
flyta värde1 = val * 3.6;
Background(255);
textFont(f,16);
Fill(0);
text ("hastighet:" + val + "M/s", 10, 50);
text ("hastighet:" + värde1 + "Km/h", 10, 75);
println ("Raw Input:" + val);
}
}