Anfänger scheitert und braucht Hilfe


#1

Ich möchte mir gerne eine TonUINO Box für meine Kinder bauen und habe keine Erfahrung in Programmierung.
Heute habe ich die Komponenten verlötet. Die Hardware müsste soweit stimmen.
Bei der Software komme ich jetzt aber nicht weiter:

Ich habe einen iMac OS X El Capitan Version 10.11.6
Ich habe Arduino IDE von Arduino.cc heruntergeladen. Das Programm funktioniert auf meinem Rechner aber leider nicht. Sobald es hochgefahren ist stürzt es augenblicklich auch schon wieder ab. Hat jemand eine Idee woran das liegen kann? Hatte das Problem auch schonmal jemand? Meine Recherche war leider nicht erfolgreich.

Ich dachte mir es gibt ja noch den Arduino Online-Editor bei create.arduino.cc. Damit kann ich ja zur Not auch arbeiten. Also habe ich mich angemeldet und das TonUINO eingesteckt. Nichts passiert. Die Hardware wird nicht erkannt. Laut Anleitung muss ich den Treiber von ich.cn installieren. Trotz Google Transite habe ich dort aber nicht den Treiber für masOS gefunden. Kann mir jemand helfen?

Wäre schade, wenn das Projekt für mich schon so früh erfolglos beendet ist.

Danke


#2

Crashed es, wenn der Arduino angeschlossen ist oder auch, wenn er nicht angeschlossen ist?

Was steht denn in der Konsole (ggfs. nach Arduino filtern)?


#3

Also das Programm Arduino öffnet sich (Hardware ist nicht eingesteckt) und entweder stürzt es sofort ab nachdem es geladen ist oder es stürzt ab sobald ich versuche das Fenster mit dem Programm anzuklicken.

Deine zweite Frage verstehe ich nicht. Welche Konsole meinst du?


#4

Eigentlich kann man den sogar in original Sprache kaum übersehen :smiley:

CH341SER_MAC.ZIP -> ich hab es aber mal bei mir hochgeladen…
http://share.voss.earth/f.php?h=1D5XmaXu&d=1&k=2dc3a4ea45

Was den Crash von der Arduino IDE angeht… hast du mal geschaut ob es irgendeinen Hinweis auf der Konsole gibt? (CMD + Space -> Konsole)


#5

Es gibt das Programm Konsole auf deinem Rechner. Da kannst du Crashlogs der Programme anschauen.


#6

Danke Carsten für die Erklärung. Für mich ich das hier alles neu.

Also da steht zu Arduino:

04.01.19 22:36:44,535 Arduino[528]: -[NSApplicationAWT setAutomaticCustomizeTouchBarMenuItemEnabled:]: unrecognized selector sent to instance 0x7ff6f0d3e410
04.01.19 22:36:44,596 Arduino[528]: Apple AWT Internal Exception: -[NSApplicationAWT setAutomaticCustomizeTouchBarMenuItemEnabled:]: unrecognized selector sent to instance 0x7ff6f0d3e410
04.01.19 22:36:44,596 Arduino[528]: *** Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘-[NSApplicationAWT setAutomaticCustomizeTouchBarMenuItemEnabled:]: unrecognized selector sent to instance 0x7ff6f0d3e410’
*** First throw call stack:
(
0 CoreFoundation 0x00007fff862bf452 __exceptionPreprocess + 178
1 libobjc.A.dylib 0x00007fff914c773c objc_exception_throw + 48
2 CoreFoundation 0x00007fff8632918d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
3 CoreFoundation 0x00007fff8622f4c1 forwarding + 1009
4 CoreFoundation 0x00007fff8622f048 _CF_forwarding_prep_0 + 120
5 libJTouchBar.dylib7268410244164733839 0x000000011dc2f7c8 __JNI_OnLoad_block_invoke + 65
6 libdispatch.dylib 0x00007fff919dc93d _dispatch_call_block_and_release + 12
7 libdispatch.dylib 0x00007fff919d140b _dispatch_client_callout + 8
8 libdispatch.dylib 0x00007fff919e4c1c _dispatch_main_queue_callback_4CF + 1685
9 CoreFoundation 0x00007fff86274949 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 9
10 CoreFoundation 0x00007fff8623382d __CFRunLoopRun + 1949
11 CoreFoundation 0x00007fff86232e28 CFRunLoopRunSpecific + 296
12 HIToolbox 0x00007fff911da935 RunCurrentEventLoopInMode + 235
13 HIToolbox 0x00007fff911da76f ReceiveNextEventCommon + 432
14 HIToolbox 0x00007fff911da5af _BlockUntilNextEventMatchingListInModeWithFilter + 71
15 AppKit 0x00007fff966fadf6 _DPSNextEvent + 1067
16 AppKit 0x00007fff966fa226 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454
17 libosxapp.dylib 0x000000011b246328 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 124
18 AppKit 0x00007fff966eed80 -[NSApplication run] + 682
19 libosxapp.dylib 0x000000011b245f72 +[NSApplicationAWT runAWTLoopWithApp:] + 156
20 libsplashscreen.dylib 0x000000011b2225c8 __SplashInitPlatform_block_invoke_1 + 360
21 JavaNativeFoundation 0x000000011b266d60 +[JNFRunLoop _performCopiedBlock:] + 17
22 Foundation 0x00007fff94ba2dbe __NSThreadPerformPerform + 279
23 CoreFoundation 0x00007fff862547e1 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
24 CoreFoundation 0x00007fff86233f0c __CFRunLoopDoSources0 + 556
25 CoreFoundation 0x00007fff8623342f __CFRunLoopRun + 927
26 CoreFoundation 0x00007fff86232e28 CFRunLoopRunSpecific + 296
27 libjli.dylib 0x0000000105e1b8fe CreateExecutionEnvironment + 871
28 libjli.dylib 0x0000000105e174cc JLI_Launch + 1952
29 Arduino 0x0000000105bacaa3 launch + 14627
30 Arduino 0x0000000105ba8f5f main + 175
31 Arduino 0x0000000105ba8ea4 start + 52
32 ??? 0x0000000000000001 0x0 + 1
)


#7

Danke Thorsten für den Link zum Treiber. Ich habe den jetzt installiert.
Kann ich auch den Online-Editor von Arduino nutzen, falls Arduino IDE bei mir nicht läuft?

Beim Online Editor muss man ein “Bord and Port” auswählen. Also die Hardware, mit der sich das Programm verbinden soll. Da gibt es jede Menge. Was ist da richtig? Ist da Arduino Nano korrekt? Ich kann damit leider noch nicht auf meine Hardware zugreifen?


#8

Arduino Nano (Old Bootloader)

Aber zu deinem Problem mit der IDE: Versuch mal bitte alle anderen Geräte die per USB angschlossen sind (ausser Maus und Keyboard falls) abzuziehen und dann die IDE zu starten.

Neustart von macOS hast du sicher schon gemacht, gell? Apple ist ja auch nicht mehr was sie mal waren :crazy_face:


#9

Leider hilft weder Neustart noch das Albstöpseln von allen USB-Geräten.

Aber immerhin leuchten schonmal die Lämpchen an der Hardware. Das heißt mein Computer hat wohl Kontakt zum TonUINO.


#10

Gibt es denn eine Anleitung, wie man das Aufspielen der Software über den Online-Editor macht? Das ist wohl doch ein wenig anders als über die Software.


#11

Noch nicht. Alternativ kannst du auch Platform IO und VSCode nehmen.


#12

Scheint ein Problem mit El Capitan zu sein.

Versuch mal die Version PR 8281


#13

Dazu diese Datei herunter laden. ARGS … finde selber keinen Link!!!

Danke @Carsten fürs recherchieren.


#14

@Thorsten
Keine Ding. Dafür ist die Community ja da :slight_smile:


#15

Einfach dem hourly build laden:

https://www.arduino.cc/download.php?f=/arduino-nightly-macosx.zip


#16

Daumen hoch für die kompetent Hilfe von euch zwei.
Das Programm läuft. Dann werde ich morgen mal weitermachen in der Anleitung.

Danke


#17

Gestern habe ich meinen TonUINO laut Anleitung eingerichtet. Jetzt frage ich mich: Wie geht es weiter? Wie Starte ich den TonUINO?

Was bisher geschah:

  • Die Hardware habe ich verlötet

  • Arduino IDE habe ich installiert und die entsprechenden Einstellungen gemacht. Den Code von Thorsten habe ich geladen und den Sketch auf den TonUINO hochgeladen. Es kommen zwar diverse Fehlermeldungen, das ist ja aber wohl normal. (Gibt es eine Möglichkeit das erfolgreiche Hochladen auf den TonUINO zu überprüfen?)

  • Die Speicherkarte habe ich laut Anleitung eingerichtet. Ich habe die Ordner “mp3” und “advert” drauf. (Braucht man advert? Da sind ja Dateien drin, die bei mp3 auch schon drin sind) Außerdem habe ich drei Ordner (01, 02, 03) mit jeweils einer oder zwei Dateien drin (001.mp3, 002.mp3)

  • Die Hardware meldet sich beim Einstöpseln: Beim RFID Kartenleser leuchtet ein rotes Lämpchen, beim Arduino Nano leuchtet ein grünes Lämpchen. Der Lautsprecher gibt anfangs ein kurzes akustisches Signal von sich.
    Ich denke also die Hardware funktioniert.

Jetzt: Wie geht es weiter?
Wie starte ich den TonUINO? Wie lerne ich die Karten an? Wie bekomme ich den TonUINO dazu meine mp3s abzuspielen?


#18

Leg doch einfach mal eine Karte auf…


#19

Das habe ich mit verschiedenen Karten versucht. Es tut sich leider nichts.


#20

Dann schreib uns doch mal was du im Seriellen Monitor (in der Arduino IDE zu finden) siehst.