Archiwa tagu: uno

Przerwanie na każdym pinie Arduino Uno

Początkujący użytkownicy Arduino mogą nie wiedzieć nawet o istnieniu czegoś takiego jak przerwania, jeżeli jednak budujemy bardziej złożony system na naszym mikrokontrolerze warto się nimi zainteresować, albowiem bardzo ułatwiają one komunikację z różnego rodzaju podzespołami. Niestety na płytkach wyposażonych w Atmegę328 (Uno, Leonardo) mamy do dyspozycji tylko 2 przerwania zewnętrzne. W porównaniu do całkowitej ilości pinów cyfrowych to bardzo mało. Jeżeli jednak nieco bardziej zagłębimy się w temat przerwań na tym procesorze to okaże się, że każdy pin cyfrowy obsługuje PCINT, czyli Pin Change Interrupt. W dzisiejszym artykule dowiemy się jak je wykorzystać.

Czytaj dalej

Arduino gra i śpiewa, czyli jak wydobyć dźwięk z naszej płytki.

Zapewne każdy z nas chciał w swoim projekcie umieścić możliwość odtwarzania różnych plików dźwiękowych. W internecie można natrafić na próby zrealizowania tego typu pomysłów. Najprostszym sposobem było, a niekiedy nadal jest kupno najtańszego odtwarzacza mp3 i podpięcie go do Arduino. Oczywiście pojawiał się problem, można było odtwarzać pliki tylko w kolejności, a odtwarzacz wyłączał się po określonym czasie, jeśli nic nie było odtwarzane. Tego problemu póki co nikt nie przeskoczył, a szkoda. Pomyślcie sobie, najtańszy odtwarzacz za kilkanaście złotych, do tego kilkanaście do kilkudziesięciu plików mp3 na karcie sd i już możemy się cieszyć muzyką lub innymi dźwiękami sterowanymi przez Arduino.

WTV020-SD

WTV020-SD

Czytaj dalej

Arduino UNO jako joystick

Musiało nadejść. Jednym z nowych ficzerów Arduino UNO jest reprogramowalny układ odpowiedzialny za komunikację przez USB.

Joystick

Wirtualny joystick CC by http://www.flickr.com/photos/jon_knox/4711705430/

No, i na forum Arduino pojawił się przepis jak wgrać własny firmware na ten układ, na przykładzie joysticka. Czyli po wgraniu tego firmware Arduino po podłączeniu do komputera zostanie wykryte nie jako port szeregowy a jako joystick.