Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wiki:projets:titrimetre:code [2015/02/25 09:48] karang |
wiki:projets:titrimetre:code [2020/10/05 14:39] (Version actuelle) |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
/* | /* | ||
Utilisation d’une photo-résistance | Utilisation d’une photo-résistance | ||
- | */ | + | |
int ledPIN = 13; | int ledPIN = 13; | ||
int port = A0; | int port = A0; | ||
Ligne 21: | Ligne 21: | ||
Serial.println(vin); | Serial.println(vin); | ||
// Délai entre chaque prise d' | // Délai entre chaque prise d' | ||
+ | delay(1000); | ||
+ | } | ||
+ | </ | ||
+ | \\ | ||
+ | \\ | ||
+ | **Code photodiode** | ||
+ | < | ||
+ | #define inPin0 0 | ||
+ | |||
+ | void setup(void) { | ||
+ | |||
+ | Serial.begin(9600); | ||
+ | Serial.println(); | ||
+ | pinMode(13, OUTPUT); | ||
+ | |||
+ | } | ||
+ | |||
+ | void loop(void) { | ||
+ | float pVolt0 = 0.0; | ||
+ | //float essaie = pVolt0; | ||
+ | int pinRead0 = analogRead(inPin0); | ||
+ | pVolt0 = pinRead0 / 1024.0 * 5; | ||
+ | Serial.print(pVolt0); | ||
+ | Serial.println(); | ||
+ | digitalWrite(13, | ||
+ | delay(1000); | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | \\ | ||
+ | \\ | ||
+ | < | ||
+ | /* | ||
+ | ReadAnalogVoltage | ||
+ | Reads an analog input on pin 0, converts it to voltage, and prints the result to the serial monitor. | ||
+ | Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground. | ||
+ | |||
+ | This example code is in the public domain. | ||
+ | */ | ||
+ | |||
+ | // the setup routine runs once when you press reset: | ||
+ | void setup() { | ||
+ | // initialize serial communication at 9600 bits per second: | ||
+ | Serial.begin(9600); | ||
+ | } | ||
+ | |||
+ | // the loop routine runs over and over again forever: | ||
+ | void loop() { | ||
+ | // read the input on analog pin 0: | ||
+ | int sensorValue = analogRead(A0); | ||
+ | // Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V): | ||
+ | float voltage = sensorValue * (5.0 / 1023.0); | ||
+ | // print out the value you read: | ||
+ | Serial.println(voltage); | ||
delay(1000); | delay(1000); | ||
} | } | ||
Ligne 59: | Ligne 113: | ||
delay(1000); | delay(1000); | ||
X = 0; | X = 0; | ||
+ | | ||
+ | #code provenant de Royce | ||
} | } | ||
} | } | ||
Ligne 162: | Ligne 218: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | LE GRAAL! (programme d'un moteur pas à pas em257 +schéma d'un circuit avec 2moteurs) | ||
+ | http:// | ||
+ | \\ | ||
+ | http:// | ||
+ |