# ⚙️CIRCUITS INTEGRES

## Avant propos

Les circuits intégrés sont des petits système pouvant remplacer des système redstone plus complexes. Ils peuvent aussi servir à faire des choses plus complexes comme des portes analogiques.

Ils sont matérialisé par des panneaux sur lequel est inscrit le numéro du Circuit et parfois des données.

Cet aspect pourra parfois être un peu complexe à comprendre donc n'hésitez pas à vous tourner vers les autres Joueurs ou un membre de l'équipe de modération.

### Vocabulaire

#### Etats&#x20;

Pour plus de simplicité, une redstone allumé sera dit comme étant à état 1 et une redstone éteinte sera dit comme étant à un état 0. Cela sera pareil pour les entrés et sorties.

### Différentes formes

Les entrés se trouvent en bas et les sortie en haut, toutes les entrées pointes vers le panneau alors que la sortie utilise un levier.

#### 1 entrée | 1 sortie

![](/files/-M51htTEKldCoNWBQg2Z)

#### 3 entrés | 1 sortie

![](/files/-M51hWb0DdT5ettB9TdL)

* L'entrée A est au milieu
* L'entrée B est à gauche
* L'entrée C est à droite

#### 2 entrés | 1 sortie

Comme la **3 entrés | 1 sortie** sauf que l'ont utilise pas l'entrée C

#### 3 entrés | 3 sortie

![](/files/-M522hmnN3z51tJOeYGU)

* L'entrée A est au milieu
* L'entrée B est à gauche
* L'entrée C est à droite
* La sortie A est au milieu
* La sortie B est à gauche
* La sortie C est à droite

## \[MC1000] Répéteur

![](/files/-M51ayriQoN1HhsVWYvV)

Agit comme un répéteur Minecraft normal.

Il utilise le format **1 entrée | 1 sortie.**

## \[MC1001] Onduleur

![](/files/-M51bhsy1Z5U3mNTjw6M)

Inverse l'état d'entrée.

Il utilise le format **1 entrée | 1 sortie.**

## \[MC1017] Bascule

![](/files/-M51dcQY1El9o8wPi1Za)

Utile avec un bouton en entrée. Change l'état de sortie à chaque impulsion. Si l'entrée=1 la sortie restera à 1, si  l'entrée est de nouveau à 1, la sortie passera à 0.

Il utilise le format **1 entrée | 1 sortie.**

## \[MC1020] Sortie Aléatoire

![](/files/-M51ejJlyKqii1Z87Yrx)

A chaque fois que l'entrée=1, il y a 50% de chance que la sortie passe à =1 ou =0.

Il utilise le format **1 entrée | 1 sortie.**

## \[MC3002] Porte logique AND&#x20;

![](/files/-M51iSMw0nlcQ0GU2fkx)

Si toutes les entrées=1 alors la sortie=1 sinon sortie=0. Peut être utilisé qu'avec deux entrées.

Il utilise le format **3 entrée | 1 sortie.**

## \[MC3003] Porte logique NAND

![](/files/-M51kpzdd8vKVibqsO9P)

Si toutes les entrées=1 alors la sortie=0 sinon sortie=1. Peut être utilisé qu'avec deux entrées.

Il utilise le format **3 entrée | 1 sortie.**

## \[MC3020] Porte logique XOR

![](/files/-M51lCQTGUH0H9efy4Ok)

Si deux entrée ont le même état alors la sortie=0 sinon sortie=1. Peut être utilisé qu'avec deux entrées.

Il utilise le format **3 entrée | 1 sortie.**

## \[MC3021] Porte logique XOR

![](/files/-M51lEu18x7ZaeZReyBq)

Si deux entrée ont le même état alors la sortie=1 sinon sortie=0. Peut être utilisé qu'avec deux entrées.

Il utilise le format **3 entrée | 1 sortie.**

## \[MC3030] Porte logique RS-NOR

![](/files/-M51nRy0YqGbhNBu8ExQ)

Si l'entrée A=1 alors la sortie=1, si l'entrée B ou C =1 alors la sortie=0. Peut être utilisé qu'avec deux entrées.

Il utilise le format **3 entrée | 1 sortie.**

## \[MC3031] Porte logique INV RS-NAND LAT

![](/files/-M51nYwgyd6DEqvcpASe)

Si l'entrée A=1 alors la sortie=0 et inversement. Si l'entrée B=1 alors la sortie=1 peut importe l'état de l'entrée A.

Il utilise le format **2 entrée | 1 sortie.**

## \[MC3033] Porte logique RS NAND LATCH

![](/files/-M51t6nDxVhK1O8wL27v)

Si entrée A=1 alors sortie=1, si entrée repasse à 0 alors sortie rester à 1. Si entrée B=1 et sortie=0 alors sortie=0, si entrée B=1 et sortie=1 alors sortie=0

Il utilise le format **2 entrée | 1 sortie.**

## \[MC3034] Porte logique D FLIP FLOP

![](/files/-M51wNtBZ1mlcjXjfaAK)

Si A=0 et que B=1 alors sortie =0, si A=1 et que B=1 alors sortie=1 et si A ou B repasse à =0 alors sortie rester à =1. Si sortie=1 et que C=1 alors sortie=0.

Il utilise le format **3 entrée | 1 sortie.**

## \[MC3036] Porte logique D FLIP FLOP LEVEL

![](/files/-M51y8juL5EWhkJid9Gn)

Si A et B =1 alors sortie=1, A peut repasser =0. Si A=0 et que B passe à =0 alors sortie reste à =1. Si sortie =1 et que passe à =1 alors sortie =0

Il utilise le format **3 entrée | 1 sortie.**

## \[MC3040] Multiplexeur

![](/files/-M51zHEYG7hXEKBuyARh)

Si B=1 alors sortie=1. Si A et C =1 alors sortie=1. Si B=1 et que C passe à =1 alors sortie=0

Il utilise le format **3 entrée | 1 sortie.**

## \[MC3050] Combinaison

![](/files/-M52-QWz6g056ByubFdk)

Ici tout dépendra de la troisième ligne, si il y a marqué XOX alors A et C devront être à =1 pour que la sortie soit =1 sinon sortie =0. X symbolise une entrée qui doit être à 1 et O une entrée qui doit être à 0, tant que les exigences ne sont pas respectés la sortie restera à =0.

Il utilise le format **3 entrée | 1 sortie.**

## \[MC3101] Compteur Soustraction

![](/files/-M520Op9--ub6U1Kuy_6)

A chaque fois que A=1 une unité est enlevé au compteur, quand le compteur atteint 0 la sortie=1. B sert à réinitialiser le compteur. Le compteur peut être définit sur la troisième ligne exemple ici le compteur sera de 10.

Il utilise le format **2 entrée | 1 sortie.**

## \[MC3102] Compteur Addition

![](/files/-M520ucjYd3nesCdHeYe)

Fonctionne comme \[MC3101] accepté qu'il ajoute 1 au compteur à chaque fois que A=1

Il utilise le format **2 entrée | 1 sortie.**

## \[MC4040] Démultiplexeur

![](/files/-M524XH9mNyp5m4Bdcet)

Si entrée A=0 et entrée B=1 alors sortie C=1 et redevient =0 si entrée B=0. Si entrée A=1 et entrée B=1 alors sortie B=1 et redevient =0 si entrée B=0.

Il utilise le format **2 entrée | 2 sortie.**

## \[MC4200] Dispatcheur

![](/files/-M524iAdZrRYgEIb_H1h)

Si entrée A et B =1 alors sortie B=1 et reste =1 si entrée B=0 puis entrée A=0. Si entrée A et C =1 alors sortie B=1 et reste =1 si entrée C=0 puis entrée A=0.

Il utilise le format **3 entrée | 2 sortie.**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://yttalium-network.gitbook.io/yttalium-network/competences/ingenierie/circuits-integres.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
