User Tools

Site Tools


in202:seance_7:jalon_4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
in202:seance_7:jalon_4 [2021/05/09 15:49]
bmonsuez created
in202:seance_7:jalon_4 [2022/11/18 10:45] (current)
Line 44: Line 44:
  
   * Si ''​m_IsBlinking''​ est ''​false'',​ ''​DriveLed()''​ appelle ''​analogWrite(m_Intensity)'',​ c'est le fonctionnement par défaut.   * Si ''​m_IsBlinking''​ est ''​false'',​ ''​DriveLed()''​ appelle ''​analogWrite(m_Intensity)'',​ c'est le fonctionnement par défaut.
-  * Si ''​m_IsBlinking''​ est ''​true'',​ nous devons déterminer si nous somme dans la phase ''​on''​ ou la phase ''​off'​ (du clignogement).+  * Si ''​m_IsBlinking''​ est ''​true'',​ nous devons déterminer si nous somme dans la phase ''​on''​ ou la phase ''​off'' (du clignogement).
       * Si ''​on'',​ on allume la diode en appelant ''​analogWrite(m_Intensity)''​       * Si ''​on'',​ on allume la diode en appelant ''​analogWrite(m_Intensity)''​
       * Si ''​off'',​ on éteint la diode en appelant ''​analogWrite(0)''​.       * Si ''​off'',​ on éteint la diode en appelant ''​analogWrite(0)''​.
Line 50: Line 50:
 Voilà, il en reste plus  Voilà, il en reste plus 
   - qu'à modifier la fonction ''​DriveLed()'', ​   - qu'à modifier la fonction ''​DriveLed()'', ​
-  - d'​ajouter une fonction ''​Blink()''​ qui active le clignotement ou désactive le clignotement (si m_IsBlinking est ''​true'',​ on le désactive et ''​m_IsBlinking''​ est mis à 0, sinon on active le clignotement et ''​m_IsBlinking''​ est mis à ''​true''​)+  - d'​ajouter une fonction ''​Blink()''​ qui active le clignotement ou désactive le clignotement (si ''​m_IsBlinking'' ​est ''​true'',​ on le désactive et ''​m_IsBlinking''​ est mis à 0, sinon on active le clignotement et ''​m_IsBlinking''​ est mis à ''​true''​)
   - et enfin la fonction ''​Tick()''​ qui est appellée toutes les secondes afin de pouvoir soit allumer, soit éteindre la diode quand le mode de clignotement est actif.   - et enfin la fonction ''​Tick()''​ qui est appellée toutes les secondes afin de pouvoir soit allumer, soit éteindre la diode quand le mode de clignotement est actif.
  
in202/seance_7/jalon_4.1620575374.txt.gz · Last modified: 2021/05/09 15:49 by bmonsuez