#arduinodue
Explore tagged Tumblr posts
draegerit · 1 year ago
Text
Der Arduino DUE im Fokus: Leistungsstärke und Vielseitigkeit für Maker
Tumblr media
Der Arduino DUE ist ein leistungsstarker Mikrocontroller, der sowohl Hobbybastlern als auch professionellen Entwicklern eine Fülle von Möglichkeiten bietet. Mit seinem robusten ARM Cortex-M3-Prozessor und einer Vielzahl von Ein- und Ausgangspins ermöglicht der Arduino DUE die Umsetzung anspruchsvoller Technikprojekte. Ob du ein Elektronikliebhaber bist, der seine eigenen Gadgets kreiert, oder ein erfahrener Entwickler, der komplexe Systeme entwickelt – der Arduino DUE ist ein zuverlässiger Partner. In diesem Artikel werden wir uns näher mit den Funktionen und Vorteilen des Arduino DUE befassen und sehen, warum er die erste Wahl für Projekte mit hohen Anforderungen ist.
Tumblr media
Technische Daten des Arduino DUE
Hier zunächst ein Auszug aus den technischen Daten des Mikrocontrollers: MikrocontrollerAT91SAM3X8ETaktgeschwindigkeit84 MHzSpeicher512 KB Flash Speicher 96 KB (zwei Bänke 64KB + 32 KB)Betriebsspannung3.3 VEingangsspannung7 bis 12 Vminimale / maximale Eingangsspannung6 V / 16 Vmaximale Stromaufnahme für alle Ein/Ausgänge130 mAmaximale Stromaufnahme am 3.3 V Pin800 mAmaximale Stromaufnahme am 5 V Pin800 mAdigitale Eingänge / Ausgänge54 davon 12 PWM Pinsanaloge Eingänge12analoge Ausgänge2 (DAC)Abmaße (L x B)101,52 mm x 53,3 mmGewicht36 gAuszug aus den technischen Daten des Mikrocontrollers Arduino DUE Dieses ist nur ein kleiner Auszug, welchen ich von der offiziellen Seite zum Mikrocontroller https://store.arduino.cc/collections/boards/products/arduino-due entnommen habe.
Tumblr media Tumblr media
Micro-USB Schnittstellen Der Mikrocontroller verfügt über diverse Schnittstelle, wovon als Erstes die beiden Micro-USB Schnittstellen ins Auge fallen. Diese beiden Schnittstellen sind auf der Rückseite mit NATIVE USB SAM3X und PROGRAMMING ATMEGA16U2 beschriftet.
Tumblr media
Der Anschluss zum Programmieren des Mikrocontrollers PROGRAMMING ist über einen ATMEGA16U2 mit dem Chip SAM3X verbunden. Wenn du dein Programm über diesen Anschluss auf den Mikrocontroller hoch lädst, dann wird zuvor ein Hard-Reset ausgeführt und der Speicher geleert. Die Programmierung über diesen Anschluss ist meist zuverlässiger und funktioniert auch als Backup, wenn einmal die MCU SAM3X abgestürzt ist. Um die MCU direkt zu programmieren, wird der Anschluss mit der Bezeichnung NATIVE USB SAM3X verwendet. Wenn eine Verbindung mit 1200 baud hergestellt wird, dann wird zunächst der interne Speicher über ein Soft-Erase geleert und der Mikrocontroller neu gestartet. Der Soft-Erase Prozess ist rein Softwarebasiert und kann ggf. auch abstürzen, wenn dieses geschehen ist dann hilft die kleine Taste "ERASE" auf dem Board weiter.
Tumblr media Tumblr media
Weitere programmierbare Schnittstellen Der Mikrocontroller hat natürlich auch die bekannten programmierbaren Schnittstellen wie: - UART (3x), - SPI, - CAN, - I2C
Tumblr media
Arduino DUE - Übersicht der Schnittstellen
Schutz vor Kurzschluss & Überlast
Der Arduino DUE verfügt über eine selbst rücksetzende Sicherung, welche den USB-Port vor Überlast & Kurzschluss absichert. Wenn mehr als 500 mA an den USB-Anschluss angelegt werden, unterbricht die Sicherung automatisch die Verbindung, bis der Kurzschluss oder die Überlast beseitigt ist.
Tumblr media
Besondere Features des Arduino DUE
Der Mikrocontroller hat so einige Features welche der Arduino UNO, Mega oder Nano V3 nicht hat. Zum einen ist der Mikrocontroller der erste mit einem 32-bit SAM Mikrochip. CAN (Controller Area Network) Am Mikrocontroller findest du die Pins CAN-RX & CAN-TX über diese beiden Pins kannst du den seriellen Bus verwenden und eine Übertragungsgeschwindigkeit bis zu 1 Mbit/s erreichen. Du findest zum Beispiel in einem Auto sehr viele von diesen Schnittstellen, denn hier ist Geschwindigkeit und Stabilität sehr wichtig. Mehr zum CAN-Bus System erfährst du auf der Wikipedia-Seite: Seite „Controller Area Network“. In: Wikipedia – Die freie Enzyklopädie. Bearbeitungsstand: 3. Juni 2023, 21:06 UTC. URL: https://de.wikipedia.org/w/index.php?title=Controller_Area_Network&oldid=234287301 (Abgerufen: 5. Juni 2023, 18:10 UTC) JTAG Schnittstelle zum Debuggen Zum Debuggen des Mikrocontrollers findest du ebenso eine spezielle Schnittstelle, an welche du einen speziellen separat erhältlichen Adapter anschließen kannst und so deinen Code zur Laufzeit analysieren kannst.
Programmieren in der Arduino IDE
Wie jeder andere Mikrocontroller lässt auch der Arduino DUE sich in der Arduino IDE programmieren. In der Entwicklungsumgebung wird dieser korrekt erkannt (wenn der Port "PROGRAMMING ATMEGA16U2" verwendet wird).
Tumblr media
Arduino IDE - erkannter Mikrocontroller Arduino DUE Installieren des Boardtreibers für den Arduino DUE in der Arduino IDE Jedoch muss noch soweit noch nicht geschehen, der Treiber installiert werden. Dazu wählen wir den Mikrocontroller aus der aufgeklappten Auswahlbox aus und dann sollte unten rechts ein Dialog erscheinen, aus welchem wir die Schaltfläche "INSTALL MANUALLY" wählen.
Tumblr media
Es sollte sich nun wiederum der Boardverwalter mit einer vorausgewählten Suche öffnen und das benötigte Installationspaket angezeigt werden. Hier müssen wir jetzt noch die Schaltfläche "INSTALL" wählen.
Tumblr media
Wenn die Installation erfolgreich war, dann wird dieses ebenso im Boardverwalter mit dem Label " installed" angezeigt.
Tumblr media
Ausblick & Projekte mit dem Mikrocontroller Arduino DUE
Durch die genannte CAN-BUS Schnittstelle gibt es besonders im Bereich gesicherte Datenübertragung interessante und spannende Projekte. Ich werde mir nun einmal ein paar Gedanken machen und schauen, welche Projekte speziell abgestimmt auf diesen Mikrocontroller möglich & vor allem sinnvoll sind. Read the full article
0 notes
gennadilisai · 5 years ago
Photo
Tumblr media
Окончательный и полностью функциональный вид CAN Gateway с дополнительными плюшками :) Все работает , осталось уменьшить , хотя и так достаточно неплохо :):):) Дальше по мере свободного времени буду допиливать модули #gennadilisai #autoservicemoscow #mercedesmoscow #swapmoscow #arduino #arduinodue #nucleo #stm32 #sam3x8e #canbusgateway #cangateway #canbus #canbushacking @gennadilisai (at Бирюлёво Восточное) https://www.instagram.com/p/CAhsC07ByBN/?igshid=1rm687ce8fbwt
0 notes
srsasane · 5 years ago
Photo
Tumblr media
I am happier than child who gets lego toy. I just got 1) 2.8” TFT touch screen with stylus 2) Arduino Due 3) WiFi module 4) Heartrate Sensor From a friend.... ____ Time to put 2 technical degrees of mine to test !! 😜 —— Geek Mode ON !! #coffeewithacause #electronics #arduino #arduinodue #tft #electronicsengineering #electronicslovers # (at Cafe Buddys Espresso) https://www.instagram.com/p/B7gFnNJH5lv/?igshid=u6zyi6j71g9f
0 notes
atequenadamaisimporte · 10 years ago
Photo
Tumblr media
Uma de minhas maiores paixões ! #ArduinoForFun 
0 notes
fzrashid-blog · 12 years ago
Photo
Tumblr media
After pre-ordering and waiting forever, finally delivered! #arduinodue #arduino #due #opensource
5 notes · View notes
gennadilisai · 5 years ago
Photo
Tumblr media
Стопочка подопытных :):) Но иногда без них никак , особенно когда что-то срочно нужно . А так раз и сваял по быстрому . Самый главный подопытный Arduino DUE на процессоре ARM Cortex m3 Atmel SAM3X8E. #gennadilisai #autoservicemiscow #swapmoscow #arduino #arduinoide #arduinodue #arm #armcortexm3 #sam3x8e @arduino.cc (at Moscow, Russia) https://www.instagram.com/p/CAPIyXFBA7T/?igshid=gnztiw9vbup5
0 notes