6 - Contrôle d’un moteur "pas à pas" avec quatres "GPIO out" : Différence entre versions

De Wiki L.A.B
Aller à : navigation, rechercher
(Page créée avec « == '''Contrôle d’un moteur "pas à pas" avec quatres "GPIO out"''' == Dans cet atelier, on va regarder comment utiliser des GPIO in pour commander un moteur pas à pas.... »)
 
(Contrôle d’un moteur "pas à pas" avec quatres "GPIO out")
Ligne 2 : Ligne 2 :
 
Dans cet atelier, on va regarder comment utiliser des GPIO in pour commander un moteur pas à pas. <br>
 
Dans cet atelier, on va regarder comment utiliser des GPIO in pour commander un moteur pas à pas. <br>
 
Dans notre exemple nous allons utiliser la carte “Nucleo64” de référence “NUCLEO-L476RE”. <br>
 
Dans notre exemple nous allons utiliser la carte “Nucleo64” de référence “NUCLEO-L476RE”. <br>
 +
 +
  while ( ButtonPressed == 0 )
 +
  {
 +
    GPIO_PinState PinState;
 +
    PinState = HAL_GPIO_ReadPin( GPIOC, GPIO_PIN_13);
 +
    if ( PinState == GPIO_PIN_RESET )
 +
    ButtonPressed = 1;
 +
    else
 +
    ButtonPressed = 0;
 +
  }

Version du 15 décembre 2017 à 16:47

Contrôle d’un moteur "pas à pas" avec quatres "GPIO out"

Dans cet atelier, on va regarder comment utiliser des GPIO in pour commander un moteur pas à pas.
Dans notre exemple nous allons utiliser la carte “Nucleo64” de référence “NUCLEO-L476RE”.

  while ( ButtonPressed == 0 )
  {
   GPIO_PinState PinState;
   PinState = HAL_GPIO_ReadPin( GPIOC, GPIO_PIN_13);
   if ( PinState == GPIO_PIN_RESET )
    ButtonPressed = 1;
   else
    ButtonPressed = 0;
  }