Nouvelles:

25/06/2023 : Mise à jour du forum. En cas de bug, merci de contacter le Grand Sachem

Menu principal

ATtiny85 et Servomoteur

Démarré par Ph Blondé, 24 Août 2021 à 16:04:37

« précédent - suivant »

0 Membres et 1 Invité sur ce sujet

papyg

Bonsoir Attiny
bonne idée effectivement d'avoir sous la main le brochage des attiny
as-tu connaissance des Attiny 26 ?

Attiny

Je ne connais pas l'ATtiny26. Je me limite à l'ATtiny85 et 84. 

Ph Blondé

Citation de: Attiny le 22 Février 2023 à 09:52:30Bonjour Guy

Un petit conseil, pour t'éviter de nouveau ce genre de problème, rajoute en commentaire au début de programme ces quelques lignes:
....
Je le répète ce n'est qu'un conseil...

Amuse toi bien avec les ATtiny et bonne continuation :)
Et tu as entièrement raison.
Combien de programmes je vois sans commentaires...
Il faut penser à la maintenance et aux éventuelles modifs futures.
Après 4 mois, c'est mieux de relire le "comment j'ai fait et pourquoi"
 :)  :)

Philippe Blondé
Un 59 dans le 22

marco58

bonjour a tous.
je m'immisce.
suite a mon post sur la commande de servomoteurs on ma dirigé vers celui ci.
sur le net j'ai trouvé sur le site "franzitrains62 un petit module qui d'après se que j'en vois pourrais faire le job pour commandé des signaux mécanique.
ai-je raison.
non pas que je ne trouve pas le système de Phillipe mauvais mais comme je suis nul en électronique je préfère les petit modules pas chère.
jean Marc
longue et heureuse vie aux ferrovipathes.

Attiny

Je viens de consulter le site et visionner la vidéo.
Si tu cherches un montage simple et sans composant à programmer il y a mieux.
Avant d'utiliser l'Arduino et ses dérivés sous forme d'ATtiny j'utilisais cette carte: le Servo Trigger WIG-1318 de Sparkfun. voir ici. (Je précise que je n'ai pas d'intérêt avec ce revendeur). Avec cette carte sur un réseau de mon ancien club, j'ai réalisé l'animation d'une grue et l'ouverture de portail d'un EP et des portes d'une remise sur un autre ...
La commande peut être manuelle avec un simple contact (inter, BP) ou par un signal niveau masse venant d'un capteur.
Le composant principal est un ATtiny84, un grand frère de l'ATtiny85.
Son utilisation est encore plus facile que les deux modules présentés par Fanzitrain62. Et gros avantage à la coupure d'alimentation on ne perd pas les réglages précédents.
Toutes les explications sont sur le site de Sparkfun et facilement traduisibles, une version française, mais limitée, est consultable  sur le site d'un autre revendeur.

La simplicité à forcément un cout, à toi de voir...

Bonne continuation et bonne lecture  :D

marco58

bonjour.
merci Attiny pour l'info. elle est pas mal du tout cette petite carte et a l'air assez simple d'utilisation.
bon dimanche.
Jean Marc
longue et heureuse vie aux ferrovipathes.

Attiny

Je te confirme qu'elle est très simple d'emploi et c'est une très bonne alternative à des montages qu'il faut assembler, donc convient parfaitement à des personnes qui n'ont pas des grandes connaissances en électronique.
Bien sûr c'est à toi de choisir la solution qui te conviendra.
Bonne continuation

guillaumevlv62

Bonjour,

Je recherche la lib SoftwareServo.h elle ne semble plus dispo sur le net !!!
J'ai un code avec la lib Sevo.h qui fonctionne parfaitement sur un Nano mais celle-ci n'est pas compatible avec l'attiny85 !!!

Exécution de 0 à 90° puis 90 à 0° en boucle avec tempo

Si quelqu'un à la lib SoftwareServo.h je suis preneur.
Merci

#include <Servo.h>

int pos = 0;

Servo servo_9;

void setup()
{
  servo_9.attach(9, 500, 2500);
}

void loop()
{
   // déplacer le servo de 0 à 90 degrés 
  for (pos = 0; pos <= 90; pos += 1) {   
     
    servo_9.write(pos);   
    // Atteindre la position souhaitée en 50ms
    delay(50);
  }
 
  { servo_9.write(pos);
  // Rester 3s en position avant la prochaine étape
   delay(3000);
  }

  // déplacer le servo de 90 à 0 degrés
 
  for (pos = 90; pos >= 0; pos -= 1) {
   
    servo_9.write(pos);
    // Atteindre la position souhaitée en 50ms
    delay(50); 
 }
 
 { servo_9.write(pos);
 // Rester 3s en position avant la prochaine étape
   delay(3000);
  }
}


Fred

Bien amicalement,
Fred - https://www.araproduction.fr découpe laser et végétation Polàk

guillaumevlv62

Je vous fais un retour sur ma recherche.

Je viens de trouver la lib Servo8Bit pour l'attiny85 mon code se compile bien correctement.

Merci

Attiny

Citation de: guillaumevlv62 le 09 Novembre 2023 à 09:35:25...
Je recherche la lib SoftwareServo.h elle ne semble plus dispo sur le net !!!
...
Tu la trouveras ici: SoftwareServo.h
Bonne continuation