Guten Tag,
ich benötige bei der Modifizierung eines Ardunio-Scriptes Unterstützung. Das Script ist soweit fertig - ich tippe, es müssen nur ein paar Zeilen verbessert werden, sodass es nach meinen Vorstellungen läuft.
Das Script wird für einen Programmierer auch nicht "schwierig" sein und der Zeitaufwand relativ gering.
Das Script setzt momentan folgendes um:
Schrittmotor wird mit einem Handschalter gesteuert (Links- oder rechtsdreh) sowie werden die Schritte gezählt, sodass es "definierbare" Endlagenschalter gibt.
Außerdem gibt es zwei fest definierbare Geschwindigkeiten, die momentan aber noch durch einen Schalter manuell geschaltet werden.
Dieser Schalter soll durch einen Sensor ersetzt werden.
Ich habe schon einen Spannungssensor eingebaut sowie das Auslesen in das Script geschrieben. Das Auslesen funktioniert über den seriellen Monitor. Nur funktioniert der Handschalter nicht mehr und der Motor dreht nicht mehr.
Endziel:
Wenn der Spannungssensor Wert X feststellt, dann Geschwindigkeit 1 sonst Geschwindigkeit 2.
Das Programm hängt unten und macht deswegen nichts weil das
if (digitalRead(reverseSwitch)) //==0 ) xx = xx;
nicht deklariert ist. Es liest den wert zwar ein, hat dann aber keine Entscheidungsgrundlage.
Brauche nähere infos um weiter zu machn.
if ( setdir =1 && vin > 23.80)
{
pd = highSpeed;
}
else {
pd = lowSpeed;
} //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
if (digitalRead(reverseSwitch) ) //Bedingung Fehlt=xx dan müste es gehen
//Das Programm hängt sich dort auf
{ //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
setdir = 0;
}
else {
setdir = 1;
}
digitalWrite(driverDIR, setdir);
if ( setdir =0) pd = highSpeed;
if ( setdir ==1 && stepCount <= stepMax )
{
// Endpunkt beim Vorwärtsdrehen noch nicht erreicht -> 1 Step ausführen
stepCount++;
doOneStep();
}
if ( setdir ==0 && stepCount > 0 )
{
// Endpunkt beim Rückwärtsdrehen noch nicht erreicht -> 1 Step ausführen
stepCount--;
doOneStep();
}
}
€19 EUR in 1 day
0.0
(0 reviews)
0.0
0.0
4 freelancers are bidding on average €27 EUR for this job
HI, I have inspected your code and your requirements and i have the ability to meet them in short time
Actually, i want to know the sensor part number that you are gonna use for your setup and every thing is gonna be okay