„ Która tarcza jest preferowana? ” Jest trochę subiektywna bez żadnych kryteriów, na których można by ją oprzeć
JohnB
Odpowiedzi:
6
Wymyśliłem sposób na zrobienie tego bez konieczności portowania kompilatora na iOS. Działa tylko z arduino Yún, ale Yún może wysyłać kod do innych arduino za pomocą kabla SPI.
Zainstaluj aplikację SSH na swoim urządzeniu, aby móc komunikować się z arduino
Korzystając z tego, zainstaluj Ino na swoim kompilatorze arduino z linii poleceń Yún
Utwórz plik, umieść w nim swój kod, a następnie zapisz go
Niestety Apple nie zezwala na aplikacje implementujące języki programowania. Biorąc to pod uwagę, nie jest jasne, dlaczego nie zezwalają na aplikację, która ma związek z Arduino IDE, ponieważ kod nie działa na samym iPadzie.
Jeśli chodzi o IDE dla Androida, słyszałem, że kilka osób pracuje nad różnymi IDE, które wysyłają kod do Arduino przez Internet, chociaż nie zostały jeszcze wydane, a szczegóły są nadal niejasne.
Niektóre arduino-eqsue obsługują już programowanie przez Wi-Fi - przychodzi na myśl Electric Imp .
Matthew G.
2
Zawsze możesz przesłać do Arduino przez Bluetooth.
Musisz mieć układ / tarczę Bluetooth (każdy powinien to zrobić) i komputer z bluetooth (lub tabelę, którą można skompilować, najprawdopodobniej tablet z Androidem)
Musisz zmienić szybkość transmisji BT na tę samą, co normalne przesyłanie arduino, czyli 19200 (domyślna prędkość transmisji to 9600).
Podłącz BT do styków 0 i 1, aby działały tak samo jak przy podłączonym kablu USB
Podłącz przewód do szpilki resetującej, aby umożliwić zdalne resetowanie arduino w celu ustawienia bootloadera
Przed naciśnięciem przycisku resetowania musi wystąpić opóźnienie, ponieważ program ładujący musi być aktywny po naciśnięciu przycisku przesyłania.
Czy jest jakiś prosty sposób na przesłanie programu / szkicu z iPada lub tabletu z Androidem bez tarczy (Bluetooth lub Wi-Fi)?
Jeśli nie masz nic przeciwko przepisywaniu programu w tłumaczonym języku, jedną z opcji jest:
Zainstaluj interpreter na Arduino , być może używając standardowego Arduino IDE działającego na standardowym komputerze stacjonarnym - takim jak bootloader - wystarczy to zrobić tylko raz.
Następnie:
Użyj swojego ulubionego emulatora terminala na tablecie
Jakoś połącz Arduino i Androida razem i powiedz emulatorowi terminala, aby rozmawiał przez to łącze. (*)
Poinformuj emulator terminala, aby wysłał do tłumacza program (mniej lub bardziej czytelny dla ludzi). (Kompilator nie jest wymagany na tablecie).
wypróbowałem arduinodroid - jest to ide, który twierdzi, że możesz przesłać z niego swoje arduino. potrzebujesz kabla OTG (w podróży) i szczerze mówiąc, nigdy nie udało mi się przesłać z arduinodroid, ale inni wydają się być w stanie ...
moje arduino obecnie nie rozmawia z moim komputerem - wydaje się, że pojawia się problem z bootloaderem - więc dostaję AVR ISP MKii - z jednym z nich najwyraźniej można wysłać z terminalu ide - aplikacja na Androida, przekaże informację zwrotną, kiedy i jeśli dostanę to do pracy.
Odpowiedzi:
Wymyśliłem sposób na zrobienie tego bez konieczności portowania kompilatora na iOS. Działa tylko z arduino Yún, ale Yún może wysyłać kod do innych arduino za pomocą kabla SPI.
trochę mylące, ale może zadziałać!
źródło
Niestety Apple nie zezwala na aplikacje implementujące języki programowania. Biorąc to pod uwagę, nie jest jasne, dlaczego nie zezwalają na aplikację, która ma związek z Arduino IDE, ponieważ kod nie działa na samym iPadzie.
Zobacz tutaj, aby uzyskać więcej informacji.
Jeśli chodzi o IDE dla Androida, słyszałem, że kilka osób pracuje nad różnymi IDE, które wysyłają kod do Arduino przez Internet, chociaż nie zostały jeszcze wydane, a szczegóły są nadal niejasne.
Źródło: http://forum.arduino.cc/index.php?topic=61305.0
źródło
Zawsze możesz przesłać do Arduino przez Bluetooth.
Aby uzyskać bardziej szczegółowy opis, przeczytaj: http://ame2.asu.edu/staff/kidane/ArdWilessBtProg.pdf
źródło
Ponieważ twoje pytanie dotyczy tylko przesyłania, zadziała to z Yun
merge-sketch-with-bootloader.lua PATH_TO_HEX_FILE
run-avrdude PATH_TO_HEX_FILE
źródło
Jeśli nie masz nic przeciwko przepisywaniu programu w tłumaczonym języku, jedną z opcji jest:
Następnie:
(*) Istnieje kilka różnych sposobów na utworzenie tego linku; niektóre z nich są wymienione w Jak napisać szkic Arduino i aplikację na Androida, aby rozmawiać ze sobą za pomocą standardowego kabla USB? .
źródło
wypróbowałem arduinodroid - jest to ide, który twierdzi, że możesz przesłać z niego swoje arduino. potrzebujesz kabla OTG (w podróży) i szczerze mówiąc, nigdy nie udało mi się przesłać z arduinodroid, ale inni wydają się być w stanie ...
moje arduino obecnie nie rozmawia z moim komputerem - wydaje się, że pojawia się problem z bootloaderem - więc dostaję AVR ISP MKii - z jednym z nich najwyraźniej można wysłać z terminalu ide - aplikacja na Androida, przekaże informację zwrotną, kiedy i jeśli dostanę to do pracy.
źródło
Próbowałem aplikacji na Androida do programowania Arduino Uno przez bluetooth, po prostu dodając Bluino_Shield do Arduino Uno. Ta aplikacja łącza https://play.google.com/store/apps/details?id=com.bluino.bluinoloader
źródło
Tak, możesz przesyłać przez BLE za pomocą bezpłatnej (mium) aplikacji na iOS - Apploader
http://www.apploader.info
źródło