Sharp GP2D12 – optyczny czujnik odległości

Sharp GP2D12 – optyczny czujnik odległości
Razem głosów: 4 co stanowi: 90% całości.

gp2d121

Podczerwień jest idealnym rozwiązaniem jeśli potrzebujemy mierzyć odległość na niewielkie odległości.

Do pracy z podczerwienią potrzebujemy :

Nadajnika i odbiornika  lub zintegrowanego układu IRS np. Sharp GP2D2

—–

Sharp GP2D2 jest analogowym zintegrowanym optycznym czujnikiem odległości bazującym na podczerwieni. Układ ten zawiera we wspólnej obudowie zarówno diodę nadawczą IR jak i odbiorczą. Pomiar odległości następuje poprzez obliczenie czasu trwania powrotu wyemitowanej wiązki podczerwieni po odbiciu do odbiornika.

Czytaj dalej

RGB – automatyczna zmiana kolorów

RGB – automatyczna zmiana kolorów
Razem głosów: 2 co stanowi: 80% całości.

Sterowanie przy pomocy SunDuino diodą LED RGB jest bardzo proste.

rgb_led

Tak się prezentuje typowa 5mm Dioda LED RGB. Dioda ta to w zasadzie 3 diody LED w jednej obudowie (czerwona, zielona, niebieska). Dzięki takiemu połaczeniu możliwe jest uzyskanie prawie każdej barwy poprzez kontrolowanie jasności świecenia każdego koloru.

Układ wyprowadzeń dla diody RGB  5mm  i Super FLUX jest następujący:

Czytaj dalej

Maxim DS1306 Zegar czasu rzeczywistego

Maxim DS1306 Zegar czasu rzeczywistego
Razem głosów: 1 co stanowi: 100% całości.

imgres

Pracuje nad projektem który wymaga stabilnego i dokładnego odmierzania czasu.

W związku z czym przeglądałem noty typowych zegarów PCF i doszedłem do wniosku,

że czas pobawić się zegarami firmy Maxim-DALLAS.

Mój wybór padł na układ DS1306 jako ze pracuje na magistrali SPI co oznacza,

 że mogę go wykozystac wszędzie gdzie tylko występuje ta magistrala,

tak wiec trzeba go jakoś podłączyc teraz do SunDuino :)

 Jako ze obsługa zegara DS1306 dzieki interfrejsowi SPI jest bardzo prosta ,

 wystarczy tylko czytaż odpowiednie rejestry.

Czytaj dalej

Bootloader SunDuino jako programator ?

Bootloader SunDuino jako programator ?
Razem głosów: 4 co stanowi: 90% całości.
viewlogou
Czasem możecie chcieć wgrać program w postaci hex można to zrobić z poziomu avrdude . Bootloader SunDuino jest zgodny z STK500 ATmela  co oznacza , że można użyć avrdude do bezpośredniego programowania mikrokontrolera, wystarczy tylko posiadać konwerter USB-RS232 TTL, na układzie FTDI, gdyż on zapewnia zgodność z protokołem STK500. Przed wywołaniem w AVRDUDE
wystarczy tylko wcisnąć RESET na płytce SunDuino.

Czytaj dalej

Zaszufladkowano do kategorii Triki

Jak zrobić pięć przycisków na jednym porcie.

Jak zrobić pięć przycisków na jednym porcie.
Razem głosów: 7 co stanowi: 80% całości.

Arduino-logo

Jak wiadomo SunDuino posiada mało portów, często chcemy podłączyć LCD parę klawiszy i do tego kilka czujników, a tu nagle okazuje się że zabrakło nam portów i co projekt do niczego ??

Nie nic z tego wystarczy przemyśleć sprawę jeszcze raz i trochę rozsądniej gospodarować zasobami mikrokontrolera.

W tym TIPSIE zajmiemy sie przyciskami.

No cóż każdy klawisz to jeden port , nam w projekcie potrzeba 5 klawiszy, więc siłą rzeczy mamy już mniej o 5 portów Digital. Wprawdzie możemy odzyskać 6 , ale przyda nam się też 3 porty analogowe, podłączenie LCD to też parę portów i zostało nam bardzo mało na czujniki , a dobrze by było mieć parę w zapasie pod rozbudowę programu.

No to robimy optymalizacje:

Czytaj dalej

Zaszufladkowano do kategorii Triki