Outils pour utilisateurs

Outils du site


start:arduino:emg:diy

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
start:arduino:emg:diy [2023/02/14 12:26] – [Fichier GitHub] gerardadminstart:arduino:emg:diy [2023/02/14 12:27] (Version actuelle) – [Fichier GitHub] gerardadmin
Ligne 125: Ligne 125:
  
 {{ :start:arduino:emg:muscle_sensor_v3_schematic.pdf |}} {{ :start:arduino:emg:muscle_sensor_v3_schematic.pdf |}}
 +
 +
 +===== Code Exemple =====
 +
 +<code c exemple_EMG_Arduino.ino>
 +// reads analog input from the five inputs from your arduino board 
 +// and sends it out via serial
 +
 +// variables for input pins and
 +int analogInput[6];
 +  
 +// variable to store the value 
 +int value[6]; 
 + 
 +void setup()
 +{
 +  // declaration of pin modes
 +  for(int i=0;i<6;i++)
 +  {
 +    analogInput[i] = i+1;
 +    value[i] = 0;     
 +    pinMode(analogInput[i], INPUT);    
 +  }
 +  
 +  // begin sending over serial port
 +  Serial.begin(9600);
 +}
 +
 +void loop()
 +{
 +  // read the value on analog input
 +  for(int i=0;i<6;i++)
 +  {
 +    value[i] = analogRead(analogInput[i]);
 +  }
 +
 +  // print out value over the serial port
 +  for(int i=0;i<6;i++)
 +  {
 +    Serial.println(10000 + i + 1); //prefix
 +    Serial.println(value[i]);
 +    Serial.println(10010); //end signal
 +  }
 +  // wait for a bit to not overload the port
 +  delay(10);
 +}
 +
 +
 +</code>
/home/chanteri/www/fablab37110/data/attic/start/arduino/emg/diy.1676373979.txt.gz · Dernière modification : de gerardadmin