Auteur Sujet: La bibliothèque SlowMotionServo en 8 bits pour ATTiny  (Lu 498 fois)

msport

  • Hero Member
  • *****
  • Messages: 717
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
La bibliothèque SlowMotionServo en 8 bits pour ATTiny
« le: décembre 17, 2019, 10:37:05 pm »
Suite à la discussion http://locoduino.org/spip.php?article159#forum4306 visant à utiliser la bibliothèque SlowMotionServo pour les ATTiny donc en 8 bits et aux indications de Jean-Luc, je l'ai copiée la modifiant et renommée en SlowMotionServo8Bit pour éviter l’incompatibilité de l'original modifié avec les Arduino.
A tester, mais elle compile avec l'exemple Remise.ino (modifié avec Servo8Bit.h )
Cordialement

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 511
    • Voir le profil
Re : La bibliothèque SlowMotionServo en 8 bits pour ATTiny
« Réponse #1 le: décembre 19, 2019, 04:20:19 pm »
Est ce qu'il ne vaudrait pas mieux modifier la bibliothèque originale et utiliser des #ifdef en fonction du modèle d'Arduino pour compiler ?

Fantasio

  • Newbie
  • *
  • Messages: 9
    • Voir le profil
Re : La bibliothèque SlowMotionServo en 8 bits pour ATTiny
« Réponse #2 le: février 02, 2020, 03:29:49 pm »
Bonjour à tous.

J'ai testé la nouvelle version de Remise.ino avec la bibliothèque SlowMotion8Bit avec un attiny85.
Je confirme que la compilation se fait sans problème mais hélas les servos ne bougent pas... :(

J'avais  défini les pins comme ceci:
const byte pinServoDroitRemise1 = 2;
const byte pinServoGaucheRemise1 = 1;
const byte pinBoutonRemise1 = 0;

Je précise que le fonctionnement des servos a été validé avant et après par un testeur de servo.
J'ai utilisé deux attiny85 à 8Mhz qui ont donné le même résultat, ils ont été vérifiés avant et après au moyen d'un petit montage de test pour m'assurer que les pins n'étaient pas défectueuses...

Quelqu'un d'autre aurait il testé cette nouvelle version de la bibliothèque?
Merci par avance


Fantasio

  • Newbie
  • *
  • Messages: 9
    • Voir le profil
Re : La bibliothèque SlowMotionServo en 8 bits pour ATTiny
« Réponse #3 le: février 13, 2020, 05:46:57 pm »
Bonjour à tous.

Serai je l'un des seuls à utiliser l'ATtiny85?

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1766
  • 100% Arduino et N
    • Voir le profil
Re : La bibliothèque SlowMotionServo en 8 bits pour ATTiny
« Réponse #4 le: février 13, 2020, 08:47:46 pm »
Non non, il y a plein d’exemples ici.

Fantasio

  • Newbie
  • *
  • Messages: 9
    • Voir le profil
Re : La bibliothèque SlowMotionServo en 8 bits pour ATTiny
« Réponse #5 le: février 14, 2020, 01:44:46 am »
Je le sais bien Dominique, mais j' espérais que quelqu'un d'autre que moi aurait testé la bibliothèque SlowMotion8bit avec un ATtiny85.

Pourquoi je m'obstine sur ce petit microcontrôleur?
C'est tout simplement que je n'utilise pas un canon pour tuer les mouches :)
Quand un montage ne nécessite pas un grand nombre d'entrées/sorties qui imposerait un arduino Uno par exemple, cette petite puce convient parfaitement.
En fait je vérifie avec le Uno et je finalise avec l'Attiny.
De même je me suis lancé sur l'ATtiny84 en adaptant le projet proposé par LIKIKI relatif à'l'affichage de la vitesse des trains sur un LCD.

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1766
  • 100% Arduino et N
    • Voir le profil
Re : La bibliothèque SlowMotionServo en 8 bits pour ATTiny
« Réponse #6 le: février 14, 2020, 09:01:49 am »
Un Arduino Pro Mini est petit et pas plus cher qu’un ATTiny 85. J’ai un stock pour ces petites applications.

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1454
    • Voir le profil
Re : La bibliothèque SlowMotionServo en 8 bits pour ATTiny
« Réponse #7 le: février 14, 2020, 04:01:02 pm »
Bonjour,

L'ATtiny 84, pour le même prix, a un timer 16 bits et donc supporte la bibliothèque Servo
Cordialement