Samouczek 1 i krok 7 przy pakowaniu na płytach Intel® Galileo

Dokumentacja

Instalacja i konfiguracja

000006607

08-09-2017

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?

UwagaTen 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