waarom blijft hmr 1

Projecten die niet passen in bovenstaande onderwerpen
Berichten: 47
Geregistreerd: 13 Jan 2016, 19:22

waarom blijft hmr 1

Berichtdoor superpeter » 14 Dec 2016, 19:33

hallo allemaal

ik heb het volgende programmaatje gemaakt.
Code: Alles selecteren
// includs;
#include <AFMotor.h>
//set motor setings;
AF_DCMotor motor(2, MOTOR12_64KHZ); // create motor #2, 64KHz pwm

// config en set variable;
const int opotcoplerpin = A8;  // Analog input pin that the potentiometer is attached to
int optocoplerrValue = 0;
int optocoplerrDigitaal = 0;
int optocoplercontrol = 0;
int optocoplerrlaagcounter = 0;
int hmr = 0;
void setup() {

// initialize serial communications at 9600 bps:
  Serial.begin(9600);
    Serial.println("Motor test!");
// motor instellen 
  motor.setSpeed(255);     // set the speed to 265/
}

void loop() {
    // lees de anologe waarde en maak de waarde gebruiksklaar:
  optocoplerrValue = analogRead(opotcoplerpin);//maak de anolge waarde bruikbaar

if (optocoplerrValue > 75)
{
  //ga door waar je mee bezig bent
}
else
{
    optocoplerrlaagcounter = optocoplerrlaagcounter + 1;
}
if (optocoplerrlaagcounter > 5)
{
  hmr = 5; //stop de motor
  }
    else
  {
    // motor gaat ok
   }
//bepaal wat de motor doet
  hmr = 5;
if (hmr = 1)
{
 motor.run(FORWARD);
}
else if (hmr = 2)
{
motor.run(BACKWARD);
}
else
{
  motor.run(RELEASE);      // stopped
}
  Serial.print(optocoplerrValue); 
    Serial.print(' ');
  Serial.print(optocoplerrlaagcounter); 
  Serial.print(" ");
    Serial.print(" ");
  Serial.print(hmr);

  Serial.print('\n');

}

dit programmaatje moet worden voor de aansturing van men robot.
echter wat ik ook doe hij blijft draaien.
de rede kan ik denk ik ook zo wel zegen.
namelijk omdat de variabele hmr altijd 1 blijft.
echter kan ik niet ontdekken waarom die met alle geweld 1 wil zijn.

kan iemand me zegen waarom die met alle geweld 1 blijft?
en of me kan zeggen hoe ik dit kan oplossen?

groeten: peter

ps de regel: " hmr = 5;" zou hmr toch op 5 moeten zetten en ook met deze regel blijft het 1

Advertisement

Berichten: 59
Geregistreerd: 19 Mrt 2015, 01:17

Re: waarom blijft hmr 1

Berichtdoor hazanovo » 14 Dec 2016, 19:47

probeer eens if (hmr==1) ipv if (hmr = 1)

Berichten: 47
Geregistreerd: 13 Jan 2016, 19:22

Re: waarom blijft hmr 1

Berichtdoor superpeter » 14 Dec 2016, 20:04

heel erg bedankt .
hij werkt nu PERFEKT
hazanovo u heeft men dag goed ge maakt :)

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: waarom blijft hmr 1

Berichtdoor shooter » 14 Dec 2016, 20:21

peter print een cheatsheet, dat is handig
paul deelen
shooter@home.nl

Berichten: 47
Geregistreerd: 13 Jan 2016, 19:22

Re: waarom blijft hmr 1

Berichtdoor superpeter » 15 Dec 2016, 09:33

shooter daar wil ik best naar kijken dat ik die een print.
echter weet ik zo niet wat een cheatsheet is.
natuurlijk kan ik wel iets van elektronica.
echter heb ik eigenlijk alles me zelf aan ge leert duur te experimenteren en daardoor ken ik absoluut niet alle termen waaronder dus ook niet de term cheatsheet.

dus hopelijk wil/kun je me wijzer maken en zeggen wat: cheatsheet is
groeten: peter

Berichten: 10
Geregistreerd: 30 Nov 2016, 14:27

Re: waarom blijft hmr 1

Berichtdoor Josh » 15 Dec 2016, 12:55

Google is zo handig. De term die je zoekt met arduino er bij brengt je bijna altijd naar wat je zoekt.

Berichten: 47
Geregistreerd: 13 Jan 2016, 19:22

Re: waarom blijft hmr 1

Berichtdoor superpeter » 15 Dec 2016, 14:31

dankje gevonden.
en zal kijken dat ik het keer uit print dan wel in het mapje arduino boeken zet

Terug naar Overige projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 30 gasten