Samouczek 1 i krok 7 przy pakowaniu na płytach Intel® Galileo
W tej lekcji dowiesz się, które urządzenia mogą słyszeć. Od prostych wyjść wykorzystujących monitor seryjny do diod LED odpowiadających wejściowemu dźwiękowi, to właśnie wykreśla na niej powierzchnię.
Dowiedz się, w jaki sposób breadboards mogą pomóc w rozszerzeniu naszego mikrokontrolera, dostarczając nam w sobie opcje podłączania czujników.
Korzystając z monitora szeregowego, możemy wyprowadzić przychodzące wartości wybranego mikrofonu. Aby przekonać się, że w świecie fizycznym podłączono diodę LED z towarzyszącym opornikiem, która umożliwia ograniczenie przepływu prądu. Dzięki zastosowaniu prawa Omega możemy obliczyć właściwą ilość odporności wymaganą do poprawienia naszej diody LED.
Wyzwania
W jaki sposób można dostosować kod, aby dioda LED była włączana na niższym przykładowym dysku dźwiękowym?
Połącz swój projekt z kilkoma diodami LED i poinformuj o nich na podstawie przychodzących danych z mikrofonu. Spróbuj migotać każdą diodę LED w oparciu o inny zakres przychodzących odczytów.
Otwórz przykład zanikania (plik > Przykłady > 01. podstawy > zanikania). Jak użyć tego przykładowego kodu do rozwinięcia kodu?
| Uwaga | Ten kod wykorzystuje numer PIN 9 dla diody LED, dlatego możesz użyć bieżącego obwodu w celu przetestowania go. |
Gdy częstotliwość próbkowania osiągnie określoną wartość, ustaw jasność diody LED na przyciemniony. W przeciwnym razie ustaw je w sposób w pełni jasny.
Przychodzące dane dźwiękowe są nieco postrzępione; nie ma płynnego przejścia między wartościami. W jaki sposób można użyć techniki wygładzania (przy obliczaniu orednich przychodzących odczytów), aby uzyskać stałe przesuwanie wartości?
Samouczek Arduino wygładzanie
