Rok: 2013

Jak dogadać się z Attiny

Z poprzedniej lekcji wiesz już, jak podłączyć i zaprogramować Attiny2313. Układ nawet autonomicznie daje dużo ciekawych możliwości, ale jeszcze lepiej wypada w kooperacji! W skrócie rzecz ujmując zamierzam przybliżyć sposób na to, jak wydawać komendy dla Attiny poprzez I2C(TWI) (na przykład z poziomu Arduino)

Czytaj dalej...

Attiny 2313 i Arduino IDE

Wiem, że był już jeden opis jak zacząć programować Attiny. Brakowało mu jednak znajomego środowiska Arduino IDE, sprawdzonych i dobrze znanych komend i prostoty kompilacji. Czyli tego, za co kochamy Arduino! Okazuje się, że nie tylko mnie to bolało. Grupa ludzi wyprodukowała „plugin” do Arduino IDE, który oferuje w miarę prosty sposób przejścia ze starej dobrej, ale często aż za dużej Atmegi na Attiny. Poniżej postaram się najjaśniej jak potrafię opisać cały proces.

Czytaj dalej...

Beam Follower czyli robot z Arduino goni światło

Zasada działania: W tym przypadku robot zamiast podążać za linią goni światło latarki – zupełnie jak kot, który stara się złapać plamkę lasera. Tak jak wcześniej wykorzystamy falową naturę światła. Mianowicie, naszymi czujnikami natężenia światła będą fototranzystory wrażliwe na podczerwień. Dlaczego takie? Bo działają ;) Światło latarki zawiera sporo promieniowania podczerwonego. Teoretycznie można też użyć fotorezystorów, jednak są one znacznie mniej dokładne. Podłączenie: Jak widać, nie należy ono do bardzo skomplikowanych. Krótsza nóżka do masy, dłuższa do wejścia analogowego w arduino i rezystora. Jak pamiętacie, w module optycznym Line Followera zostawiłem dwa wolne wyprowadzenia. Wykorzystamy je teraz ;) Fototranzystory bez

Czytaj dalej...

Robo Kit, czyli pierwsze kroki z robotyką. Line Follower.

O co chodzi: Przyświecała nam idea stworzenia zestawu dzięki któremu można w przyjemny sposób rozpocząć przygodę z robotyką. Prostota obsługi jest tu priorytetem, dlatego też zdecydowaliśmy się na wykorzystanie gotowych modułów do realizacji jak największej ilości funkcji. Pojazd podążający za linią (line follower) jest najlepszy na początek. W miarę prosty w realizacji, pozwala jednocześnie zebrać pierwsze doświadczenia. Dzięki wykorzystaniu gotowych modułów (Arduino UNO, Motor Shield, gotowe podwozie robota) możemy kolejne roboty budować w oparciu o te same podzespoły. Jednocześnie nie jesteście ograniczeni tylko do robotów – Arduino może być sercem projektów niemających nic wspólnego z robotyką. Zasada działania, czyli teoria

Czytaj dalej...

Arduino jako ISP czyli jak wgrać bootloader w ATmega

Często stajemy przed problemem jak wgrać w fabrycznie nowy układ ATmega328 bootloader Arduino. Zawsze można kupić gotowy układ albo programator np USBASP, jednak jeżeli pod ręką mamy działające Arduino, ono nam może posłużyć jako programator. Procedura jest następująca: w działające Arduino wgrywamy szkic ArduinoISP (menu File/Examples/ArduinoISP) tak jak nasze zwykłe programy podłączamy układ ATmega do naszego Arduino (z prawej oznaczenie wyjścia na UNO) zasilanie – 5V (chyba że to układ działający tylko do 3.3V) masa – GND MOSI – D11 MISO – D12 SCK – D13 reset – D10 Jeżeli naszym programatorem ma być układ z rodziny Arduino Mega, wówczas

Czytaj dalej...