16
Vie du site rédactionnel et du forum / Re : IMPRIMANTE 3D
« le: décembre 30, 2020, 08:50:16 pm »
Bonjour,
Tu peux le contacter.
A+
Tu peux le contacter.
A+
Le forum LOCODUINO est consacré aux discussions ayant trait à l'utilisation de l'Arduino dans les automatismes et les animations pour le train miniature. Nous avons eu récemment quelques inscriptions de personnes ayant des projets plus généraux mais surtout inapplicables au train miniature. Si votre projet ou vos questions ne concernent pas le modélisme ferroviaire, ne vous inscrivez pas, vous perdriez votre temps et nous aussi.
Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.
Sdigi digi1(3);
Sdigi digi2(4);
void SdigiInit(byte a);
void SdigiOn(byte a);
void SdigiOff(byte a);
par void SdigiInit(byte a);
void SdigiOn();
void SdigiOff();
// Fonction qui demande le numéro de pin mais en facultatif car on a créé l'objet avec un constructeur qui a déjà mémorisé le numéro de pin !
void Sdigi::SdigiInit(byte a = 0)
{
if(a != 0) m_numSdigi = a; // Si tu amènes la paramètre facultatif a, c'est que tu veux changer la pin mémorisée, sinon tu utilises m_numSdigi
pinMode(m_numSdigi, OUTPUT);
digitalWrite(m_numSdigi, LOW);
}
void Sdigi::SdigiOn()
{
digitalWrite(m_numSdigi, HIGH);
}
void Sdigi::SdigiOff()
{
digitalWrite(m_numSdigi, LOW);
}
void setup() {
digi1.SdigiInit();
digi2.SdigiInit();
}
void loop() {
// essai de la classe dans la boucle
digi1.SdigiOn();
delay(2000);
digi1.SdigiOff();
delay(2000);
digi2.SdigiOn();
delay(2000);
digi2.SdigiOff();
delay(2000);
// essai de la classe via une fonction extérieure
led_delay();
}
Pour la loop, ce n'est pas terrible, on pourrait faire mieux mais pour débuter ça ira car c'est un programme de test.Par contre, concernant les fichiers à copier en SPIFF, il faut préalablement créer une partition et je n'ai pas encore trouvé comment faire.
Attention à ne pas créer de problème avec les masses communes.