Co zamierzasz zrobić z Arduino Uno?

9

Kolejne Arduinos zostały ogłoszone The Arduino Uno & Arduino Mega 2560. Główną różnicą jest to, że jest wyposażony w chip USB, które można przeprogramować, aby działać jak różnych urządzeń USB, takich jak klawiatura, mysz lub podobne, a Mega ma dwa razy dużo pamięci.

Co chciałbyś zrobić z nowymi deskami?

Moje plany to zamiana klawiatury / myszy do grania w niektóre gry. Naciśnij przycisk, aby szybko i kilkakrotnie kliknąć lewym przyciskiem myszy rzecz typu.

goryl
źródło
Nie zamierzam - ale spodziewam się, że PSGroove dla Arduino Uno pojawi się teraz
Toby Jaffey

Odpowiedzi:

2

Odp: Arduino Uno

Jestem wielkim fanem AVR USB. W zeszłym roku zbudowałem płytę AT90USB162 . Od tego czasu pracuję nad jednym chipem Bus Pirate na jednym i używam ich do budowy przyrządów testowych podłączonych do portu USB dla naszej linii produkcyjnej.

Uwielbiam także Arduino.

Miałem nadzieję, że Arduino Uno połączy te dwa żetony. Ale jestem rozczarowany. Moja rada - poczekaj na wersję 1.1 (Uno punto uno?) (Patrz @reemrevnivek poniżej).

Patrząc na schemat Uno , nie podłączyli większości pinów ATmegaU8 (nawet do padów). Wiele interesujących rzeczy LUFA nie będzie działać bez dużych zmian (JTAG, programowanie AVR, karty SD jako pamięć masowa itp.)

Istnieją dwie linie łączące ATmegaU8 z ATmega328 - przeznaczone dla łącza szeregowego.

Moja rada, kup Teensy. Jeśli użytkownicy Arduino zaczną kodować ATmegaU8, będzie działał lepiej na ATmegaU4 Teensy i pozostanie akr flasha i pamięci RAM. Dzięki bootloaderowi DFU / HID w ATmega8 wszystko musi być naprawdę bardzo trudne.

PS. ATmegaU8 jako zamiennik FTDI dla Arduino - patrz odpowiedź Benito i Uno .

PPS. Oto FAQ . Koszt U8 jest niższy.

Toby Jaffey
źródło
Przez chwilę byłem podekscytowany, ale po obejrzeniu schematu zgadzam się. Mamy nadzieję, że naprawienie tego jest częścią ich planu: (1) Sprzedaj płyty z brakującymi połączeniami. (2) Zysk. (3) Ogłoś, że płyty z brakującymi połączeniami nie mogą wykonywać X, Y ani Z. (4) Sprzedaj płyty V2 z prawidłowo zaimplementowanymi połączeniami. (5) Zysk ponownie.
Kevin Vermeer
Przebiegłość \ 0 \ 0 \ 0 \ 0
Toby Jaffey
3
Cóż, to wszystko jest open source. Zawsze możesz stworzyć tablicę pochodną, ​​która tworzy wszystkie połączenia, które lubisz. Jednak głównym celem Arduino jest stworzenie łatwej i przyjaznej platformy dla osób początkujących w hakowaniu sprzętowym. JTAG itp. Tak naprawdę nie osiąga tego celu. Jeśli szukasz więcej mocy lub bardziej zaangażowanego hakowania USB, prawdopodobnie chcesz spojrzeć na Netduino lub coś podobnego.
phooky
+1 Zgoda, Arduino służy do hakowania sprzętu. Na tej podstawie niewybaczalne jest, aby nie wydobyć linii. Nawet przelotki!
Toby Jaffey,
1

Wygląda na to, że występują problemy z jakością Arduino Uno ...

Kontrola jakości Arduino Uno

do: Społeczność Arduino opensource

oraz błąd sprzętowy w projekcie Arduino ...

Błąd sprzętowy Arduino

Po przyjrzeniu się projektowi wydaje nam się, że obwód jest po prostu zasadniczo wadliwy i nie ma powodu, aby oczekiwać, że będzie działał dobrze, niezależnie od tego, który MOSFET jest używany. Nowszy MOSFET sprawia, że ​​problem jest bardziej widoczny, więc można go łatwo zweryfikować we wszelkiego rodzaju testach. (Nie były to tylko wymyślone testy: na jednym wypróbowanym laptopie zmierzyliśmy prawie 200 mA wpływającego do portu USB po wyłączeniu zasilania. Sprawdziliśmy, że miało to miejsce w całym zalecanym zakresie roboczym 7-12 V na VIN.) Nowy Wygląda na to, że Arduino Uno będzie miał ten sam podstawowy problem, ale jeszcze go nie próbowaliśmy.

OIO
źródło