waarom blijft hmr 1
7 berichten
• Pagina 1 van 1
- superpeter
- Berichten: 47
- Geregistreerd: 13 Jan 2016, 19:22
waarom blijft hmr 1
hallo allemaal
ik heb het volgende programmaatje gemaakt.
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
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
- superpeter
- Berichten: 47
- Geregistreerd: 13 Jan 2016, 19:22
Re: waarom blijft hmr 1
heel erg bedankt .
hij werkt nu PERFEKT
hazanovo u heeft men dag goed ge maakt
hij werkt nu PERFEKT
hazanovo u heeft men dag goed ge maakt
- superpeter
- Berichten: 47
- Geregistreerd: 13 Jan 2016, 19:22
Re: waarom blijft hmr 1
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
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
Re: waarom blijft hmr 1
Google is zo handig. De term die je zoekt met arduino er bij brengt je bijna altijd naar wat je zoekt.
- superpeter
- Berichten: 47
- Geregistreerd: 13 Jan 2016, 19:22
Re: waarom blijft hmr 1
dankje gevonden.
en zal kijken dat ik het keer uit print dan wel in het mapje arduino boeken zet
en zal kijken dat ik het keer uit print dan wel in het mapje arduino boeken zet
7 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 30 gasten