|

74HC4017 Johnson Decade Counter

74HC4017 to układ scalony będący licznikiem dziesiętnym Johnsona z dekodowaniem wyjść. Układ ten ma 10 wyjść, które są aktywowane jedno po drugim.

Piny układu 74HC4017

  • Pin 14 (Clock Input): Wejście zegarowe. Na ten pin podajesz sygnał taktujący, który decyduje o przełączaniu wyjść.
  • Pin 13 (Clock Enable): Gdy jest w stanie wysokim, blokuje licznik, więc należy go podłączyć do GND, jeśli chcesz, by licznik działał.
  • Pin 15 (Reset): Resetuje licznik, czyli ustawia wszystkie wyjścia w stan niski. Wysoki stan na tym pinie spowoduje reset.
  • Piny 1-7, 9-11 (Wyjścia Q0 – Q9): Każde z tych wyjść staje się aktywne w zależności od sygnału zegarowego.
  • Pin 16 (Vcc): Zasilanie (zazwyczaj 5V).
  • Pin 8 (GND): Masa.

Projekt w tinkercad

Połączenie 74HC4017 Johnson Decade Counter z Arduino
Połączenie 74HC4017 Johnson Decade Counter z Arduino

Przycisk na pinie Clock służy do przełączania wyjść

Przycisk na pinie Reset służy do resetowania

// Proste przełączanie kolejnych diod w pętli
void setup(){
	pinMode(3, OUTPUT);
}

void loop(){
	digitalWrite(3, HIGH);
  digitalWrite(3, LOW);
  delay(200);
}
// Przełączanie kolejnych diod za pomocą przycisku

int clockPin = 3;  // Pin zegara
int resetPin = 2;  // Pin resetu

void setup() {
  pinMode(clockPin, OUTPUT);
  pinMode(resetPin, OUTPUT);

  // Reset licznika
  digitalWrite(resetPin, HIGH);
  delay(10);
  digitalWrite(resetPin, LOW);
}

void loop() {

}

Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *