Dinge, die bei der Auswahl eines Arduino-Boards zu beachten sind:
- Möchte ich native Tastatur- / Mausunterstützung? Wenn ja: Sie benötigen den Leonardo (oder ein auf dem Steckbrett montierbares Äquivalent) oder den TRE (nicht freigegeben, Dual-MCU-Karte).
- Möchte ich einen kleinen Formfaktor und / oder kann das Steckbrett montiert werden? Wenn ja, wählen Sie ein Board wie Mini / Micro / Nano / etc.
- Wenn Sie es noch kleiner machen möchten, besorgen Sie sich entweder ein Board ohne USB oder versuchen Sie es mit einem ATTiny
- Berechne ich damit große Zahlen? Wenn ja: Verwenden Sie Due, Galileo oder TRE (noch nicht freigegeben).
- Möchte ich Video / Audio? Wenn ja: TRE ist ab sofort der einzige Weg (aber noch nicht veröffentlicht).
- Benötige ich einen USB-Host (und möchte keine externe Abschirmung haben)? Wenn ja, verwenden Sie Mega ADK (eingeschränkte Unterstützung), Yun, TRE (erneut, noch nicht veröffentlicht) oder Galileo.
- Benötige ich WiFi / Ethernet eingebaut? Falls ja; Verwenden Sie Yun, TRE (noch nicht freigegeben), Ethernet- Karte oder Galileo.
Wie viele Stifte brauche ich (und wie viele von jedem Typ)?
- Digital: einfach EIN oder AUS. Verwenden Sie diese für Tasten, einfache Lichter, Kommunikation usw.
- Halten Sie sich vom Due fern, wenn Sie sich nicht mit der 3,3-V-Logik herumschlagen möchten. Die meisten anderen Karten sind 5V. Sie können dies entweder mit Spannungsteilern (funktioniert nicht immer) oder Pegelumsetzern umgehen. Soweit ich weiß, kann man nicht viel tun, wenn ein Sensor maximal 5 V liefert. Pegelumsetzer AFAIK arbeitet nur mit digitalen Signalen.
- UART-Pins: Dies sind die Pins, für die Sie die serielle Bibliothek verwenden können. (Hinweis: Dies beinhaltet nicht die Software-Serienbibliothek). Eine davon ist auf den meisten Karten an einen USB-Chip angeschlossen.
- SPI-Pins: Dies sind Pins, die von einer Kommunikationsform verwendet werden (wie beim Ethernet-Shield).
- Inturupt Pins: Diese können ein Ereignis auslösen, wenn sich das an die Karte gesendete Signal ändert. Es gibt verschiedene Einstellungen, diese können jedoch für eine nahezu sofortige Reaktionszeit verwendet werden, wenn eine geringe Latenz kritisch ist.
- PWM-Pins: Pins, die ein- und ausgeschaltet werden, um eine niedrigere Spannung zu simulieren. Dies geschieht durch sehr schnelles Ein- und Ausschalten. Dies wird häufig zum Dimmen von LEDs und zum Steuern der Motordrehzahl verwendet.
- Analoge Pins: Pins, die eine Spannung lesen und in eine Zahl umwandeln können.
- Der Arduino Due hat eine viel höhere Präzisionsrate, da er mehr mögliche Werte und eine geringere Spannung und damit eine viel höhere Genauigkeit aufweist.
Alle diese Arten von Stiften können als digitaler Stift fungieren. Alle außer den analogen Pins befinden sich im Bereich "Digital Pin" Ihrer Arduino-Platine. Ich habe mich nicht mit den technischen Aspekten der Stifte befasst. Ich erklärte es dann auf die einfachste Art und Weise, die ich konnte.
Ich habe viele Boards aus dieser Liste herausgelassen, aber dies sollte Ihnen einige Dinge geben, über die Sie bei der Auswahl eines Boards nachdenken sollten. Diese Liste enthält viele seltsame Macken, daher ist sie unvollständig, insbesondere bei den Arten von Stecknadeln. Sie müssen nur recherchieren und herausfinden, was Sie brauchen und ob ein Board Ihre Anforderungen erfüllen kann. Stellen Sie nur sicher, dass Sie nicht zwei Dinge am selben Stift planen, insbesondere wenn Sie verschiedene Abschirmungen und Sensoren mischen! Shields Sie nehmen Pins.
Schilde: Sie sind nahezu kompatibel mit jedem Board, außer wenn das Board 3,3 V hat (neuere Schilde können sich automatisch anpassen) ODER wenn es sich um ein auf einem Steckbrett montiertes Board wie das Nano handelt. Es gibt Möglichkeiten, dieses Problem zu umgehen, aber es ist sehr schwierig.
Der übliche Vorschlag, den ich Arduino-Neulingen mache, ist, ein Starter-Kit (entweder im Geschäft oder bei einem örtlichen Händler ) zu kaufen : Es enthält eine UNO, viele Sensoren und Aktoren sowie ein Projektbuch.
quelle
Es gibt bereits einige gute Antworten, aber hier sind einige sekundäre Überlegungen
quelle