« Kidule Dé » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 192 :
}}
= TestDe02.pde =
<source lang="C">
#include "HardwareDe.h"
void setup ()
{
setupHard();
}
int noBoucleSon = 0;
int periodeSon = 100;
int incrementPeriodeSon = 1;
long LongueurBip = 40000;
void GererSon()
{
noBoucleSon++;
if (LongueurBip > 0) {
if (noBoucleSon > periodeSon) {
noBoucleSon = 0;
periodeSon += incrementPeriodeSon;
Buzzer = ! Buzzer;
}
LongueurBip--;
}
else {
Buzzer = 1;
noBoucleSon = 0;
}
}
void FaireSon()
{
periodeSon = 100;
incrementPeriodeSon = 1;
LongueurBip = 200000;
}
byte DejaPresse = FALSE;
void loop()
{
if (Poussoir == Presse){
if (! DejaPresse){
DejaPresse = TRUE;
FaireSon();
}
}
else {
DejaPresse = FALSE;
}
GererSon();
}
</source>
[[Catégorie: Programmation C / Pinguino sur Kidules]]
|