Compiles but crappy results
This commit is contained in:
parent
11e526f2e2
commit
c7bc68bee2
|
@ -1,5 +1,5 @@
|
|||
//Stroboduino
|
||||
char Ver[] = "CG130417";
|
||||
char Ver[] = "CG140417";
|
||||
//Attend 360° pour declencher le flash (180° pour 2 temps)
|
||||
//Ceci autorise un éventuel retard à l'allumage
|
||||
//Nota: tracer un repère à 180° sur la poulie pour un 2 temps
|
||||
|
@ -12,14 +12,14 @@ LiquidCrystal lcd( 9, 17, 15, 16, 14, 10);
|
|||
// CONSTANTES
|
||||
//-----------------------------------------------------------
|
||||
|
||||
const int temps = 4; // 4 pour 4temps ou 2 pour 2temps
|
||||
const int temps = 2; // 4 pour 4temps ou 2 pour 2temps
|
||||
const int D_Flash = 10; //Durée du flash en µs, autour de 10µs
|
||||
const int deg_Initial = 10; //Affiché au demarrage
|
||||
const int ON = 0; // 1 pour décl par front montant 1 pour front descendant
|
||||
const bool ON = 1; // 1 pour décl par front montant 0 pour front descendant
|
||||
|
||||
#define Etin 2 //une éticelle donne un front descendant
|
||||
#define Etin 2
|
||||
#define Inter 5 //Inter du codeur
|
||||
#define Flash 8 //Flash
|
||||
#define Flash 11 //Flash
|
||||
#define Codeur_A 3 //D2 pour entrée codeur A sous interruption
|
||||
#define Codeur_B 4 //D3 pour entrée codeur B
|
||||
|
||||
|
@ -85,6 +85,7 @@ void IniT() {
|
|||
lcd.clear();
|
||||
lcd.print("Version");
|
||||
lcd.setCursor(0, 1);
|
||||
digitalWrite (Flash, 1); delayMicroseconds(D_Flash); digitalWrite (Flash, 0);
|
||||
lcd.print(Ver); //N° de version
|
||||
delay(1000);
|
||||
lcd.clear();
|
||||
|
@ -102,14 +103,15 @@ void IniT() {
|
|||
|
||||
void isr_Rotation_Codeur ()
|
||||
{ if (digitalRead(Codeur_A) == digitalRead(Codeur_B))
|
||||
deg_Inc = 1; //On tourne dans le sens horaire
|
||||
else deg_Inc = -1; //On tourne dans le sens anti-horaire
|
||||
deg_Inc = 0; //On tourne dans le sens horaire
|
||||
else deg_Inc = 0;//-1; //On tourne dans le sens anti-horaire
|
||||
}
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600); //Pour debug
|
||||
lcd.begin(8, 2);
|
||||
pinMode(Etin, INPUT_PULLUP); // Entrée du front mise à la masse par le thyristor
|
||||
//pinMode(Etin, INPUT_PULLUP); // Entrée du front mise à la masse par le thyristor
|
||||
pinMode(Etin, INPUT);
|
||||
pinMode(Inter, INPUT_PULLUP); // Le codeur met son inter à la masse quand poussé
|
||||
pinMode(Flash, OUTPUT); // Sortie vers la led
|
||||
pinMode(Codeur_A, INPUT_PULLUP);
|
||||
|
|
Loading…
Reference in New Issue