W poprzednim instruktażu opisano, jak Microbit może być używany do emulowania podstawowych funkcji logicznych.
Używając tego samego kodu bez żadnych modyfikacji, można utworzyć oscylator pierścieniowy.
Pociąga to za sobą po prostu podłączenie wyjścia funkcji NIE z powrotem do jej wejścia, po czym sama oscyluje.
Krok 1: Oscylator pierścieniowy
Oscylator pierścieniowy składa się z nieparzystej liczby bramek NOT, połączonych w konfiguracji pierścieniowej z wyjściem podłączonym z powrotem do wejścia.
Pojedyncza bramka NOT stanowi liczbę nieparzystą.
Parzysta liczba bramek nie działałaby jako oscylator pierścieniowy, ponieważ działanie polega na tym, że wyjście jest w stanie przeciwnym do wejścia. Dla parzystej liczby bramek wyjście będzie w tym samym stanie co wejście.
Jeśli założono, że wejście jest w stanie niskim (0), bramka składająca się z kodu działającego w pętli potrzebuje skończonego czasu na odczytanie wejścia cyfrowego, przetworzenie go i wyprowadzenie inwersj...