Tags Posts tagged with "arduino ide"

arduino ide

przez -
0 2101
Arduino

Ogłoszono wydanie Arduino IDE 1.6.6, środowisko programistycznego bazującego na projekcie Processing, które jest 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łytki Arduino. IDE działa wtedy, jako emulator terminala szeregowego, pozwalając na interakcję z pracującym Arduino. Zaktualizowano głównej komponenty na wszystkich wspieranych platformach: AVR 1.6.9, SAM 1.6.5, SAMD 1.6.2. Zamknięto łącznie 723 zgłoszenia.

Zmiany, jakie zaszły:

  • Dodano nowy Arduino Builder. Jest to narzędzie konsolowe, które zarządza kodem, rozwiązuje zależności z bibliotekami oraz przygotowuje tzw. compilation units.
  • Pojawił się Pluggable USB core, czyli nasze Arduino może zachowywać się, jak większość urządzeń USB, bez potrzeby zmieniania core
  • Pojawiła się możliwość przesyłania danych w czasie rzeczywistym, przy użyciu Serial.println(analogRead(A0))
  • Dodano sporo nowości dla deweloperów bibliotek
  • Udoskonalono przykład ArduinoISP oraz dodano możliwość flashowania naszego układu AVR przy użyciu dowolnej płytki
  • Menedżer powiadomień bibliotek i płytek informuje nas o aktualizacjach
  • Naprawiono sporo błędów, dokonano optymalizacji, zaktualizowano dokumentację

przez -
0 402
Arduino

Wydano Arduino IDE 1.6.2 – ś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.

Zmiany, jakie zaszły:

  • Dodano instalację bibliotek i płytek przy pomocy jednego kliknięcia
  • Pojawiły się dwie nowe pozycje w menu: Sketch > Include Library > Manage Libraries oraz Tools > Board > Boards Manager
  • Naprawiono problem wolnego menu z Narzędziami. Od teraz lista odświeża się w tle
  • Porzucono wsparcie dla OS X 10.6 i starszych wersji
  • Dodano nową bibliotekę EEPROM
  • Pojawiły się nowe pre and post build hooks
  • Naprawiono sporo błędów

przez -
1 1132
Arduino

Wydano Arduino IDE 1.6 – ś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.

Zmiany, jakie zaszły:

  • Wsparcie dla wielu platform
  • Płytki są wykrywane i dodawane do menu z listami portów, razem z portami szeregowymi
  • Środowisko graficzne i sterowniki otrzymały podpisy cyfrowe w systemach Windows i OS X
  • Udoskonalono szybkość procesu budowania
  • Dodano automatyczne zapisywanie projektu, podczas jego kompilacji lub wgrywania
  • Ulepszono monitor szeregowy, wspierany przez nowoczesną bibliotekę szeregową JSSC
  • Dokonano sporo udoskonaleń w bibliotekach Arduino API ((String, Serial, Print, itp)
  • Zaktualizowano narzędzia: avr-gcc, arm-gcc, avrdude, bossac
  • Dodano interfejs konsoli
  • Szkic potrafi odczytywać i pokazywać wielkość i użycie pamięci operacyjnej
  • Edytor otrzymał numerację linii
  • Menu otrzymało obsługę przewijania, jeżeli jest dużo wpisów
  • Na płytce Arduino Yún dodano opcję ładowania przez sieć
  • Udoskonalono HardwareSerial
  • Udoskonalono złącze USB
  • Biblioteka SPI otrzymała wsparcie tranzakcji dla lepszej współpracy z wieloma urządzeniami SPI w tym samym czasie
  • Dodano lepszą obsługę zewnętrznego sprzętu, z plikami konfiguracyjnymi (platform.txt i boards.txt)
  • Od teraz można definiować dodatkowe menu podczas konfiguracji płytki
  • Naprawiono problemy z ładowaniem kodu na Arduino Leonardo, Micro i Yún
  • Udoskonalono i naprawiono błędy w bibliotekach, załączanych do Arduino, jak: Bridge, TFT, Ethernet, Robot_Control, SoftwareSerial, GSM
  • Naprawiono sporo błędów

przez -
3 1941
Arduino

Społeczność Arduino wydała Arduino IDE 1.0.6, zintegrowanego środowiska programistycznego do pisania programów dla płytek Arduino. Obsługiwane są płytki z procesorami AVR, czyli Arduino Uno, Arduino Leonardo, Arduino Mini, Arduino Nano, Arduino Micro. Poprawiono komunikację USB, przeniesiono klasy Stream i Print z Arduino IDE 1.5.7 Beta. Poprawiono kompatybilność bibliotek z Arduino IDE 1.5.7 Beta.

przez -
2 1004
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 332
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

Jesień Linuksowa

1 1160
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...