Arduino jest open-source platformy elektroniczne prototypów na podstawie elastycznego, sprzętu i oprogramowania, łatwy w użyciu. Jest przeznaczony dla artystów, hobbystów, projektantów i wszystkich zainteresowanych w tworzeniu interaktywnych obiektów lub środowiska.
Ciężki wyczuwa otoczenia przez otrzymanie sygnału wejściowego z wielu czujników i może mieć negatywny wpływ na otoczenie przez sygnalizację sterujących, silników i innych siłowników. Mikrokontroler na płycie jest zaprogramowany przy użyciu języka programowania Arduino (w oparciu o okablowanie) oraz środowisko programistyczne Arduino (w oparciu o przetwarzanie).
Projekty Arduino może być samodzielne lub mogą komunikować się z oprogramowaniem na uruchomieniu na komputerze (np Flash, tworzenie, MaxMSP).
Arduino środowisko oprogramowania open-source ułatwia pisanie kodu i przesłać go do I / O
Co nowego w tym wydaniu:.
< p>- Wyposażenie:
- Dodano wsparcie dla Arduino Esplora
- Środowisko:
- Podpisany wniosek o MacOSX 10.8
- Rdzeń:
- Poprawiono-up-power-bootloader uruchamia się w Leonardo (i pochodne) bootloaderów. (Kristian Lauszus) (https://github.com/arduino/Arduino/pull/118)
- Poprawiono tablica digital_pin_to_timer_PGM w wariancie Leonardo.
- Opublikowano zaktualizowane firmware Wifi
- Zaktualizowany kod źródłowy dla ATmega8 bootloadera
- Biblioteki:
- Dodane 600 transmisji wsparcie w SoftwareSerial (Sebastien Jean) (http://github.com/arduino/Arduino/issues/1146)
Co nowego w wersji 1.0.2:
- Wyposażenie:
- Dodano wsparcie dla Arduino Micro.
- Dodano wsparcie dla USB LilyPad Arduino.
- Na Arduino Mega, mając avrdude korzystanie & quot; okablowanie & quot; Nie & quot; STK500v2 & quot; za dodane (poprawa zachowania auto-reset). http://code.google.com/p/arduino/issues/detail?id=806
- Środowisko:
- Znajdź-W-referencyjny działa teraz, czy tekst jest zaznaczony. http://code.google.com/p/arduino/issues/detail?id=940
- Nie generowania prototypy funkcji, które już je mają. (Lars J. Nielsen). http://code.google.com/p/arduino/issues/detail?id=973
- Lepsze numery linii dla komunikatów o błędach. (Paweł Stoffregen) http://code.google.com/p/arduino/issues/detail?id=907
- Automatyczne tworzenie folderu biblioteki w szkicowniku. (Paweł Stoffregen) http://code.google.com/p/arduino/issues/detail?id=986
- Tutorial na bibliotekach instalujących (związane z readme.txt w katalogu bibliotek). (Limor Fried)
- Fix, aby umożliwić wybór norweskiego. (Rune Fauske)
- Fix ścigać stan / błąd okolicznościowe w kompilacji. (Gandrewstone) http://code.google.com/p/arduino/issues/detail?id=950
- Nie łam długo, C ++ komentarzy podczas automatycznego formatu. http://code.google.com/p/arduino/issues/detail?id=255
- wliczony biblioteki oprogramowania Internet bezprzewodowy WiFi i tarcza.
- Dodano możliwość określenia konfiguracji szeregowej (bity danych, bity stopu i kontrolę parzystości) w Serial.begin (). (Alarus) http://code.google.com/p/arduino/issues/detail?id=770
- unikać przekroczenia o nadchodzącym serialu (CDC) bufor na Leonardo. (Peter Van Hoyweghen)
- unikać auto-reset Leonardo podczas otwierania portu szeregowego po przesłaniu bez określania prędkości transmisji. (Peter Van Hoyweghen)
- Fix na sygnał () na Leonardo. (Shigeru Kanemoto) http://code.google.com/p/arduino/issues/detail?id=960
- Fix dla biblioteki SD na Leonardo. http://code.google.com/p/arduino/issues/detail?id=931
- Dodane innych funkcji zapisu na Leonardo. http://code.google.com/p/arduino/issues/detail?id=958
- Dodano wsparcie dla Leonardo przerywa 2 i 3. (Kristian Lauszus)
- OVF Drukuj, inf lub nan odpowiednio w Serial.print (). (Nick Gammon) http://code.google.com/p/arduino/issues/detail?id=946 http://code.google.com/p/arduino/issues/detail?id=961 http: // code.google.com/p/arduino/issues/detail?id=967
- inicjalizacji Fix linii danych SPI. (Gandrewstone) http://code.google.com/p/arduino/issues/detail?id=888
- Serial.flush () czeka na ostatni bajt do transmisji. (Michele.mazzucchi) http://code.google.com/p/arduino/issues/detail?id=871
- Dodawanie przeciążeń tak Serial.write (0) działa. http://code.google.com/p/arduino/issues/detail?id=1006
- Budowa:
- Fix skrypt Arduino Linux, gdy istnieją przestrzenie w nazwie.
- Przełęcz Linux argumenty wiersza poleceń z Arduino scenariusza poprzez do kodu Java. (Pozwala na określenie szkic, aby otworzyć się na linii poleceń).
- Przykłady:
- wliczony przykłady zestawem startowym.
podstawowe biblioteki:
Co nowego w wersji 1.0.1:
- Środowisko:
- IDE został zinternacjonalizowany przetłumaczone na wiele języków. Dzięki Shigeru Kanemoto dla internacjonalizacji i tłumaczenia japońskich i wielu innych dla innych tłumaczeń. Aby uzyskać więcej informacji, patrz: http://arduino.cc/playground/Main/LanguagesIDE
- Dodane preferencji wyboru języka, w którym chcesz wyświetlić oprogramowanie Arduino. Domyślnie do narodowych systemu operacyjnego.
- Nowy proces przesyłania do Arduino Leonardo (ATmega32U4).
- edytor czcionek preferencji rozmiar ma obecnie zastosowanie do monitora seryjny i konsoli błędów / komunikatów, a także edytora. (Paweł Stoffregen) http://code.google.com/p/arduino/issues/detail?id=550
- Kompilacja została przyspieszona przez tylko kompilacji zmienione pliki. (Wszystkie pliki są skompilowana, gdy wybrano nowy zarząd.) (Paweł Stoffregen) http://code.google.com/p/arduino/issues/detail?id=638
- Pliki dziennika konsoli (stdout.txt i stderr.txt) zostały usunięte, gdy oprogramowanie wychodzi z Arduino. (Paweł Stoffregen)
- minimalny rozmiar okna programu Arduino została zmniejszona. http://code.google.com/p/arduino/issues/detail?id=52
- Poprawki do okna dialogowego Znajdź / Zastąp. (Peter Lewis) http://code.google.com/p/arduino/issues/detail?id=825
- Pomoc przy wyborze słów (na podwójne kliknięcie) oraz linii (potrójne kliknięcie) w oprogramowaniu Arduino. (Peter Lewis) http://code.google.com/p/arduino/issues/detail?id=824
- Nie wkładać nowej linii przy użyciu skrótu klawiaturowego seryjny monitora. (Lars J. Nielsen) http://code.google.com/p/arduino/issues/detail?id=279
- Dodane preferują wyłączenie weryfikacji podczas przekazywania (w celu zwiększenia szybkości). (Nathan Seidle) http://code.google.com/p/arduino/issues/detail?id=842
- Dodane toolchain gcc do dystrybucji Linuksa. (Aby użyć toolchain już zainstalowane w systemie, po prostu usuń ten, który pochodzi z oprogramowaniem Arduino.) (Paul Stoffregen) http://code.google.com/p/arduino/issues/detail?id=300
- Aktualizacja Arduino Mini przesłać protokół "Arduino" z "STK500" (powinno rozwiązać problemy z auto-reset nie działa).
- aktualizacja (i oficjalne) wsparcie dla Arduino Leonardo (ATmega32U4). Zawiera nowy bootloader i różne poprawki do rdzenia.
- Dodawanie przeciążeń do Wire.write () (dla Wire.write (0)). (Paweł Stoffregen) http://code.google.com/p/arduino/issues/detail?id=527
- delayMicroseconds mocujące () do 20 MHz (Erdem zegary U. Altinyurt) http://code.google.com/p/arduino/issues/detail?id=306
- Wsparcie zewnętrzne przerwanie na trzecim ATmega1284P. (Maniacbug) http://code.google.com/p/arduino/issues/detail?id=728
- Stałe napięcia odniesienia Aktualizacja dla ATmega1284P. (Maniacbug) http://code.google.com/p/arduino/issues/detail?id=728
- Dodawanie --relax flagę łącznikowy dla ATmega2560. (Arducopter) http://code.google.com/p/arduino/issues/detail?id=729
- Mocowanie Biblioteka błąd Ethernet avr-gcc 4.5.1 (SurferTim) http://code.google.com/p/arduino/issues/detail?id=605
- Poprawiono generowanie nazwa hosta DHCP. (Peter),
- Uproszczenie mikrosekund do cykli konwersji (Rob Tillaart) http://code.google.com/p/arduino/issues/detail?id=675
- Poprawiono różne ostrzeżenia. (Maniacbug) http://code.google.com/p/arduino/issues/detail?id=688
- Naprawiono błąd w / powtarzane znaki początkowe w findUntil (). (Jeffery.zksun) http://code.google.com/p/arduino/issues/detail?id=768
- Dodane opcja dla pinMode INPUT_PULLUP (). Tryb wprowadzania teraz wyraźnie wyłącza rezystory pullup. (Paweł Stoffregen) http://code.google.com/p/arduino/issues/detail?id=246
- Mocowanie błąd w odbiorze wielu pakietów UDP. (Dylan i Peter) http://code.google.com/p/arduino/issues/detail?id=669
- Dodano możliwość generowania powtarzających rozpoczyna się w bibliotece drutu (w trybie master). Dodatkowe parametry do endTransmission logiczne () i requestFrom () kontrolować, czy nie wysłać przystanek (lub powtarzającego początek zamiast). (Todd Krein) http://code.google.com/p/arduino/issues/detail?id=663
- Dodane Ethernet.maintain () do odnowienia dzierżawy DHCP. (Peter Magnusson) http://code.google.com/p/arduino/issues/detail?id=716
- Poprawiono błąd, który może CLOSE_WAIT spowodować awarię Ethernet szkice z czasem. (Mr-Russ i Johann Richard)
- Fix do impulsu serwo obliczania czasu. (Jwatte) http://code.google.com/p/arduino/issues/detail?id=908
- Dodane readString () i readStringUntil () funkcji. (Adrian McEwen) http://code.google.com/p/arduino/issues/detail?id=454
- Przykłady:
- Aktualizacja do najnowszej szkicu ArduinoISP. (Rsbohn) http://code.google.com/p/arduino/issues/detail?id=378
- Poprawiono ArduinoISP szkic obniżenie opóźnienie () w mgnieniu oka.
- Inne aktualizacje.
podstawowe biblioteki:
Wymagania :
- Arduino platformy,
Komentarze nie znaleziono