Rok: 2013

Arduino YUN jako router

Arduino YUN można najkrócej scharakteryzować, że  jest to Arduino Leonardo połączone z małym komputerem z WiFi działającym w oparciu o OpenWRT. Skoro tak, to czy YUN może działać jako router? Oczywiście, że tak, domyślnie taka opcja nie jest włączona, wymaga zmian kilku ustawień. Mając YUN jeszcze nie skonfigurowane podłączamy je do zasilania i czekamy aż pojawi się nam otwarta sieć WiFi o SSID Arduino YUN-XYZ, gdzie XYZ to MAC adres waszego YUN. Pamiętajcie, że jeżeli przytrzymacie przycisk WLAN RST przez 30 sekund, wszystkie ustawienia OpenWRT zostaną skasowane i YUN wystartuje z fabryczną konfiguracją. Przyda się jeżeli kiedyś zapomnicie hasła, albo

Czytaj dalej...

Jak sterować robotem, czyli budowa i obsługa prostego enkodera.

Jak sami zauważyliście, dwukołowa platforma robota, którą oferuje sklep Nettigo.pl ma tendencję do skręcania. Spróbujcie – napiszcie program, który nakazuje jedynie jazdę na wprost. Celem tego i kilku następnych artykułów będzie analiza i minimalizacja tego zjawiska oraz prezentacja różnych sposobów regulacji. Mam nadzieję, że będzie to przyjemny start w świat regulatorów.

Czytaj dalej...

Netduino – pierwszy projekt

Instalacja oprogramowania Przed podłączeniem Netduino do komputera musimy zainstalować kilka niezbędnych narzędzi: Microsoft Visual Studio – do pisania kodu w C# (wystarczy darmowa wersja Express), NET Micro Framework SDK – wersja środowiska .NET na mikrokontrolery, Netduino SDK – ten pakiet od firmy Secret Labs umożliwi nam użycie kodu specyficznego dla Netduino, związanego bezpośrednio ze sprzętem. Odpowiednie linki można znaleźć na stronie: http://netduino.com/downloads/. Proponowane tam wersje oprogramowania od Microsoftu to użyteczny zestaw minimum: Visual C# Express 2010 i .NET Micro Framework SDK 4.2. Można jednak użyć nowszych wersji, na dzień dzisiejszy to będzie: Visual Studio Express 2012 for Windows Desktop (http://www.microsoft.com/visualstudio/eng/downloads#d-express-windows-desktop)

Czytaj dalej...

Jak podłączyć diodę LED – a tak naprawdę o rezystorach

Diody LED są jednym z pierwszych podłączanych do Arduino elementów. Dzięki nim można szybko opanować podstawowe czynności niezbędne przy pracy z Arduino. Jako,  że diody LED świecą łatwo zweryfikować „czy działa” że tak powiem organoleptycznie. Ale nawet to co najprostsze, nie zawsze jest proste gdy trzeba samemu to zrobić po raz pierwszy. Diody LED są w różnych kolorach i rozmiarach, mają jednak jedną cechę wspólną – aby dioda świeciła ważne jest w jaki sposób podłączymy zasilanie – plus i masa muszą być podłączone do odpowiednich nóżek. Dlatego najpierw o rozpoznawaniu która nóżka jest która. Większość diod ma długie nóżki, z

Czytaj dalej...

Attiny2313 jako mini klawiatura

Na rynku istnieje sporo gotowych interfejsów wejściowych. Różnego rodzaju klawiatury numeryczne można kupić za kilkanaście złotych. Bardziej wybredni mogą skusić się na klawiaturę pojemnościową z interfejsem I2C. Jeśli ktoś woli formę Joysticka, to przykład Joystick Shield będzie doskonałym rozwiązaniem. Ostatnio pojawiła się także miniaturowa klawiaturka, którą łatwiej można wpasować do budowanego projektu, ma też interfejs I2C, co dodatkowo przemawia na jej korzyść. Są to doskonałe rozwiązania, ale co zrobić, jeśli chcemy ustawić guziki w jakiś nietypowy, „fikuśny” kształt? Na przykład dookoła wyświetlacza. Albo obudowa projektu, który konstruujemy wyklucza użycie gotowej klawiatury. Najprostszym rozwiązaniem jest użycie pinów cyfrowych Arduino, do których podłączamy

Czytaj dalej...

Przyśpieszenie Attiny

Attiny ma wbudowany wewnętrzny rezonator kwarcowy o prędkości ok. 8 MHz, który do prostych zastosowań jest w zupełności wystarczający. Jeśli jednak potrzebujemy czegoś szybszego, lub bardziej precyzyjnego, to prawdopodobnie okaże się, że to za mało. Poniżej znajduje się błyskawiczny kurs, jak podłączyć rezonator kwarcowy 16 MHz do Attiny2313.

Czytaj dalej...