⚲
Project
General
Profile
Sign in
Register
Home
Projects
Search
:
Club Robotique
All Projects
Club Robotique
Overview
Activity
Issues
Gantt
Calendar
News
Documents
Wiki
Files
Repository
Download (671 Bytes)
Files
» moteur.ino
Jérémie Boulic
, 03/26/2016 03:02 PM
// ENA pin pwm, à améliorer en faisant apparaître theta
void
setup
(){
}
void
loop
(){
}
void
moteur
(
int
ENA
,
int
IN1
,
int
IN2
,
int
sens
,
float
vit
,
float
theta
){
// déclaration des pins utiliser
pinMode
(
ENA
,
OUTPUT
);
pinMode
(
IN1
,
OUTPUT
);
pinMode
(
IN2
,
OUTPUT
);
float
temps
;
temps
=
theta
/
vit
;
// on bloque la vitesse entre 0 et 255
vit
=
constrain
(
vit
,
0
,
255
);
// main code
digitalWrite
(
ENA
,
HIGH
);
if
(
sens
=
1
){
digitalWrite
(
IN1
,
LOW
);
digitalWrite
(
IN2
,
HIGH
);
analogWrite
(
ENA
,
vit
);
delay
(
temps
);
}
else
if
(
sens
==
-
1
){
digitalWrite
(
IN1
,
HIGH
);
digitalWrite
(
IN2
,
LOW
);
analogWrite
(
ENA
,
vit
);
delay
(
temps
);
}
}
« Previous
1
2
3
4
5
…
8
Next »
(3-3/8)
Loading...