Redstone Séquenceur pour les nOObs

MiningBad

Bucheron
8 Février 2011
296
15
13
Bonjour à tous !

Je vais vous présenter un système que je trouve très utile, particulièrement pour les pistons, et pas compliqué. Je m'explique :
La plupart des mécanismes permettant d'ouvrir une porte, d'allumer la lumière ou encore de dévoiler un escalier caché font intervenir une séquence d'activation des pistons, séquence qu'il faut effectuer dans l'autre sens pour refermer le mécanisme.

Prenons l'exemple d'un escalier caché (au pif celui-là : http://minecraft.fr/forums/showthread.php?tid=19095 :), il faut :
1 - Eteindre les pistons qui cachent les escaliers
2 - Allumer ceux qui les dévoilent
3 - Pousser les escaliers dans le couloir
Et pour les recacher il suffit d'effectuer cette séquence à l'envers.

Nous avons donc 3 groupes de pistons bien distincts. Une fois la construction faite, on devrait se retrouver avec 3 fils séparés, mais comment piloter facilement notre mécanisme?

C'est ici que ma solution intervient :)

Pour ce tuto, je vais utiliser des répéteurs réglés sur 0,4s de délai dans un souci de clarté. Pour des pistons, le délai minimum est de 0,2s pour qu'ils ne se gênent pas entre eux.
Nous allons alimenter nos 3 groupes de pistons avec 3 signaux différents, représentés ici par des torches :

Nous numéroterons ces torches de 1 à 3 en partant de la gauche. Nous voulons qu'en abaissant un levier, les torches s'éteignent dans cet ordre : 1, 2, 3

Donc jusque là ce n'est pas trop dur, il suffit de faire ceci :

Vous voyez que j'ai mis un répeteur de plus pour chaque torche, elles vont donc s'éteindre avec 0,4s d'écart.

Mais maintenant nous voulons qu'en remontant le levier, les torches se rallument dans l'ordre inverse : 3, 2, 1.
Il suffit de ne pas perdre de vue que la torche 3 va s'allumer au bout de 0,8s, puisqu'il y a 2 répeteurs devant. Nous devons donc nous débrouiller pour que la torche 2 s'allume au bout de 1,2s, et que la torche 1 s'allume au bout de 1,6s (dans cet exemple on veut le même délai entre chaque torche, après vous pouvez faire comme bon vous semble).

Regardez cette image :

Si vous regardez la torche du milieu (la 2), celle-ci a maintenant 3 répeteurs sur le côté en plus du répeteur d'avant.
- Quand le courant va s'allumer, la torche va d'abord être alimentée par le répeteur seul, elle va donc s'éteindre avec un délai de 0,4s
- Quand le courant va s'éteindre, la torche va continuer à être alimentée par les 3 répeteurs et elle va mettre 1,2s à s'allumer

J'ai appliqué le même principe à la torche 1, il y a donc 4 répéteurs => 1,6s

Vous pouvez bien sûr le faire avec autant de torches que vous voulez et les délais de votre choix.

Voilà, libre à vous de mettre des inverseurs où vous voulez selon votre besoin. Vous disposez maintenant de plusieurs torches dont vous contrôlez la séquence d'allumage, ainsi que le délai (pour des pistons qui peuvent se bloquer les uns les autres le délai minimum est de 0,2s : temps d'ouverture/fermeture).

Enjoy :)

(n'hésitez pas à me dire ce qui n'est pas clair)
 
  • J'aime
Reactions: Wavern2000
Nickel, simple et efficace ! Perso j'ai tout compris.

Et ça arrive nickel… J'ai trop la tête dans le %*$ ce matin, et voulant faire un système de "néons"… je commençais à me prendre la tête avec des histoires de T flipflop etc. ! XD
 
parfait, j'avais trouvé une astuce en très peu compacte, et celle là est très bien, ça va servir à plus d'une personne ;)
 
merci cette solution simple évite de se prendre la tête a faire un monstre système.
 
Alors la grand merci ! Comment simplifier la vie !

Les choses les plus efficaces sont les plus simples
 
haaaa merci c'est tout bète !!! je n'y avait pas pensé !! Si tu voyais le bidouillage et la place que prenais mon autre système !!! xD

thx ;)
 
pas du tout optimisé, ce circuit existe depuis un moment maitenant, ça s'appelle un sequencer, va faire un tour sur la chaine de TheKalmier

13141231273149Screenshot_sequencer.png
 
sequencer *bave* aaaaaaa c'es le must ce truck, il sufi juste de mettre les repeater sur 0.4 ms et c'est nikel .
* ébullition d'idée*
AAAAAAA faut que j'aille l'utiliser ^^