Arduino, ATtiny

ATtiny85 – czyli wkraczamy w świat małych mocarzy

ATtiny85 to mały, tani procesor, który podobno świetnie poradzi sobie w wielu sytuacjach. Na początek zmusimy go do zamrugania diodą. Oczywiście.
Podobnie jak w przypadku programowania Atmegi328 nie będzie to takie proste, ale zapewniam, że się uda.

Podczas pisania korzystałem między innymi z bardzo pomocnego artykułu Arkadiusza Merty: PROGRAMOWANIE ATTINY85 PRZEZ ARDUINO UNO

Kompletne informacje o układzie ATtiny85 znajdziemy na stronie firmy Atmel.

Czytaj dalej

Arduino, Atmega328

Programujemy procesor Atmega328 przez Arduino UNO

Artykuł by nie powstał gdyby nie strona http://www.gammon.com.au/breadboard.
Facet, który to napisał nazywa się Nick Gammon i dzięki niemu pierwszy raz wgrałem bootloader-a do Atmegi 328. Wcześniej przejrzałem dziesiątki filmów i nic. Tak jak mnóstwo ludzi (sądząc po komentarzach) nie dawałem rady wgrać boota do Atmegi przez Arduino IDE. Facet pokazał połączenie płytki z procesorem i napisał program, który bardzo w tym pomaga. I chwała mu za to!

Podstawowe połączenie umożliwiające wgranie bootloadera i programowanie procesora przez Arduino:

Zrzut ekranu 2017-09-11 o 22.13.45

Czytaj dalej

Arduino, MIDI

Wkraczamy w świat dźwięków. Wysyłanie nut przez MIDI.

Na początek kilka słów z Wikipedii:
MIDI (skrót od Musical Instrument Digital Interface, z ang. „cyfrowy interfejs instrumentów muzycznych”) – system, (interfejs, oprogramowanie i zestaw komend) służący do przekazywania informacji pomiędzy elektronicznymi instrumentami muzycznymi.
MIDI umożliwia komputerom, syntezatorom, keyboardom, kartom dźwiękowym i podobnym urządzeniom kontrolować się nawzajem oraz wymieniać informacje między sobą. Pozwoliło także na tworzenie łatwych w obsłudze i programowaniu sekwencerów i syntezatorów perkusyjnych.

Na początek podłączamy nasz syntezator przez MIDI do Arduino i zmuszamy do zagrania dwóch nut, w równych odstępach czasu.

Bardzo ważne jest właściwe podłączenie przewodów do gniazda DIN5. Poniższy rysunek pomoże właściwie przylutować kabelki. Zdjęcie pokazuje widok gniazda z tyłu oraz wtyczki z przodu.

MIDI_female_conector_yar

Czytaj dalej