Tags Posts tagged with "arduino"

arduino

przez -
1 1193
Arduino

Ogłoszono dostępność Arduino WiFi Shield, specjalnego dodatku rozszerzającego możliwości platform Arduino Uno i Arduino Mega o łączność WiFi. Shieldy to specjalistyczne dodatki dla płyt głównych projektu Arduino, które poszerzają ich zastosowanie oraz dostępne funkcje. Autorzy zdecydowali się użyć wolnego i otwartego oprogramowania, do obsługi stosu TCP/IP, aby można łatwo było wszystko modyfikować.

Sercem płytki jest mikrokontroler Atmel AVR 32UC3, który zawiera obsługę stosu TCP/IP i 802.11b/g. Komponentem WiFi jest HDG104, produkcji H&D Wireless. Prócz tego znajdziemy slot dla kart microSD, które razem z WiFi są połączone przez szynę SPI i używają pinów 4, 7, 10, 11, 12, 13.

Aby móc używać płytki, należy w oprogramowaniu dodać bibliotekę WiFi Shield Library. Aktualnie Arduino WiFi Shield jest oferowana w cenie 69 Euro plus VAT w Arduino Store. Niedługo powinna się pojawić w innych sklepach.

przez -
2 1397
Arduino

Ogłoszono pełną dostępność kupna Arduino Leonardo, platformy dla systemów wbudowanych. Jest ona oparta na projekcie Open Hardware, przeznaczonym dla mikrokontrolerów montowanych w pojedynczym obwodzie drukowanym, z wbudowaną obsługą wejścia/wyjścia oraz standaryzowanym językiem programowania. Celem projektu Arduino jest przygotowanie ogólnodostępnych, tanich, nie wymagających dużych nakładów finansowych, elastycznych i łatwych w użyciu narzędzi.

Sercem układu jest 16 MHz ATmega32U4, który odpowiada za komunikację USB z hostem. Konfiguracja USB pozwala na emulację portu szeregowego oraz użycie HIDa (Human Interface Device). Prócz tego znajdziemy 20 cyfrowych wejść i wyjść, 7 wyjść PWM i 12 analogowych wejść. Dodatkowo znajduje się tutaj tzw. interfejs tarczy R3, który pozwala na dołączanie różnych rozszerzeń zwanych shieldami. Na pokładzie jest dostępne 32 KB pamięci flash, z czego 4 KB zarezerwowane są dla bootloadera. Pamięci operacyjnej jest 2.5 KB. Do programowania wymagane jest środowisko Arduino 1.0.1.

przez -
2 1269
Arduino

Wydano Arduino IDE 1.0 – środowisko programistyczne bazujące na projekcie Processing, napisane w języku Java. Sam język programowania Arduino bazuje na Wiring i przypomina język C. Wewnątrz Arduino IDE kod programu jest pośrednio kompilowany przez avr-gcc, a następnie wgrywany do podłączonej płyty Arduino. IDE działa wtedy, jako emulator terminala szeregowego, pozwalając na interakcję z pracującym Arduino.

Nowa wersja wspiera w pełni warianty R3 komponentów Arduino Uno i Mega2560. Mogą one zostać łatwo zidentyfikowane przez swoją białą stronę i używać interfejsów USB – Atmega 16U2, w przeciwieństwie do poprzednich modeli chipów 8U2 lub FTDI. Funkcja “burn bootloader” instaluje zaktualizowane oprogramowanie OptiBoot 4.4.

Podświetlane linki w edytorze tekstowym, włączając te w komentarzach, można otwierać w przeglądarce, klikając na nie. Edytor używa domyślnie rozszerzenia .ino dla szkicy (terminologia Arduino dla plików programu), ponieważ wcześniej używane rozszerzenie .pde kolidowało z oprogramowaniem Processing. Nowe rozszerzenie .ino zostało wybrane, ponieważ są to 3 ostatnie litery w nazwie Arduino.

Podczas zapisywania aktualnego starszego szkicu, rozszerzenie .pde zostanie zastąpione. Jednakże, w przeciwieństwie do wersji rozwojowej, ta wersja nie robi tego bez wiedzy użytkownika. Zostanie on poinformowany o tym i dostanie możliwość wyboru. Dolny pasek okna statusu pokazuje wybrany model Arduino i port USB.

Deweloperzy dokonali znaczących modyfikacji w standardowych bibliotekach. Biblioteka internetowa wspiera od teraz DHCP i DNS, podczas gdy klasy opakowujące Client, Server i UDP zostały zaprojektowane do uruchamiania kodu, który jest niezależny do modułu. Biblioteka SD wspiera otwierane wielu plików i dodaje funkcje isDirectory(), openNextFile() i rewindDirectory() do operowania na plikach w katalogu. Standardowa klasa Serial współpracuje od teraz asynchroniczne.

przez -
0 549
Arduino

Wydano Arduino IDE 1.0 – środowisko programistyczne bazujące na projekcie Processing, napisane w języku Java. Sam język programowania Arduino bazuje na Wiring i przypomina język C. Wewnątrz Arduino IDE kod programu jest pośrednio kompilowany przez avr-gcc, a następnie wgrywany do podłączonej płyty Arduino. IDE działa wtedy, jako emulator terminala szeregowego, pozwalając na interakcję z pracującym Arduino.

Nowa wersja wspiera w pełni warianty R3 komponentów Arduino Uno i Mega2560. Mogą one zostać łatwo zidentyfikowane przez swoją białą stronę i używać interfejsów USB – Atmega 16U2, w przeciwieństwie do poprzednich modeli chipów 8U2 lub FTDI. Funkcja “burn bootloader” instaluje zaktualizowane oprogramowanie OptiBoot 4.4.

Podświetlane linki w edytorze tekstowym, włączając te w komentarzach, można otwierać w przeglądarce, klikając na nie. Edytor używa domyślnie rozszerzenia .ino dla szkicy (terminologia Arduino dla plików programu), ponieważ wcześniej używane rozszerzenie .pde kolidowało z oprogramowaniem Processing. Nowe rozszerzenie .ino zostało wybrane, ponieważ są to 3 ostatnie litery w nazwie Arduino.

Podczas zapisywania aktualnego starszego szkicu, rozszerzenie .pde zostanie zastąpione. Jednakże, w przeciwieństwie do wersji rozwojowej, ta wersja nie robi tego bez wiedzy użytkownika. Zostanie on poinformowany o tym i dostanie możliwość wyboru. Dolny pasek okna statusu pokazuje wybrany model Arduino i port USB.

Deweloperzy dokonali znaczących modyfikacji w standardowych bibliotekach. Biblioteka internetowa wspiera od teraz DHCP i DNS, podczas gdy klasy opakowujące Client, Server i UDP zostały zaprojektowane do uruchamiania kodu, który jest niezależny do modułu. Biblioteka SD wspiera otwierane wielu plików i dodaje funkcje isDirectory(), openNextFile() i rewindDirectory() do operowania na plikach w katalogu. Standardowa klasa Serial współpracuje od teraz asynchroniczne.

Polecane

Security - bezpieczeństwo

0 110
Przez lukę w systemie e-biletów brytyjskich linii lotniczych dane klientów mogły być dostępne dla niepowołanych osób. Xopero Software, producent rozwiązań do backupu danych, w...
mercursis

0 282