Arduino Programmier-Tutorial

Arduino Logo

Arduino Es handelt sich wahrscheinlich um eines der Softwareprojekte oder Plattformen und hardware libre das den größten Erfolg hatte und die größte Wirkung in der DIY-Welt hatte. Die Community hat sowohl Open-Source-Software zum Programmieren des Mikrocontrollers der Boards als auch verschiedene kostenlose Hardware-Boards erstellt, mit denen man arbeiten kann. Alle unter der GNU GPL-Lizenz lizenziert, so dass auch eine Vielzahl von Ergänzungen und Derivaten erstellt werden können.

In der Tat haben sie eine ganze Elektronikindustrie mit einer Vielzahl von Zubehör geweckt, Hüte oder Schilde Damit können Sie die Funktionen Ihres Arduino-Boards über die grundlegenden Funktionen hinaus erweitern, die es standardmäßig implementiert. Es wurden auch viele Kits auf den Markt gebracht, mit denen ganz bestimmte Projekte gestartet oder durchgeführt werden können, z. B. Kits für Robotik, Kits für Projekte mit Solarenergie, Starter-Kits usw.

Welche Arten von Platten gibt es?

Arduino-Bretter

Da verschiedene offizielle Arduino-Boards, obwohl ich zu Beginn die Verwendung empfehle Arduino UNODies ist die, die ich als Grundlage für das Tutorial verwende. Die verschiedenen Platten, die am meisten auffallen, sind:

  • Arduino UNO Rev. 3: Es ist die flexibelste und gebrauchteste Platte von allen, die empfohlene für den Anfang. Es verfügt über einen 328-MHz-ATmega16-Mikrocontroller, 2 KB SRAM und 32 KB Flash, 14 digitale E / A-Pins und 6 analoge Eingänge.
  • Arduino Due: Es verfügt über einen AT91SAM3X8E-Mikrocontroller mit 84 MHz, 96 KB SRAM und 512 KB Flash, sodass Sie komplexere Programme für größere Projekte aufzeichnen können. Ebenso finden Sie 54 digitale E / A-Anschlüsse und 12 analoge Eingänge + 2 analoge Ausgänge.
  • Arduino Mega: 2560 MHz ATmega16-Mikrocontroller, 8 KB SRAM, 256 KB Flash, 54 digitale E / A-Pins und 16 analoge Eingänge. Mit anderen Worten, es wäre ein Zwischenmodell zwischen Due und UNO für Projekte mit mittlerer Komplexität.
  • Arduino-Lilypad: Kleine und runde Platte, die flexibel für Ihre E-Textil-Projekte ist, dh eine tragbare Platte, die Sie anziehen können. Es ist lababel.
  • ArduinoMicro: Es handelt sich um eine sehr kleine Platine mit einem Mikrocontroller, die nützlich sein kann, wenn Platz ein Schlüsselfaktor ist und Sie eine Platine benötigen, die wenig Platz benötigt, um sie auf kleinem Raum einzusetzen. Es gibt eine Pro-Version mit erweiterten Funktionen. Es enthält einen 32-MHz-ATmega4U16-Mikrocontroller und 20 E / A-Pins, die Sie löten müssen.
  • Arduino Nano: Es ist ein noch kleineres Board als das Micro, aber mit ähnlichen Funktionen und ähnlichem Preis, mit einem ATmega328-Mikrocontroller.
  • Arduino erkunden: Es ist etwas teurer als die meisten vorherigen, es basiert auf dem primitiven Leonardo mit ähnlichen Kapazitäten wie die UNO und war die erste Platte, die erschien. Das Design wurde jedoch erneuert, reduziert und unterscheidet sich darin, dass einige Tasten, ein Mini-Joystick und Sensoren direkt auf der Platine integriert wurden. Daher ist es interessant für Gaming-Projekte.

Sie werden auch finden inoffizielle Platten, erstellt von der Community oder von anderen Unternehmen. Seine Eigenschaften können sehr ähnlich sein und sogar in Bezug auf Programmierung oder elektronische Ebene mit Arduino kompatibel sein, aber wir lassen dies bereits als Alternative Ihrer Wahl. Ich empfehle nicht, dass Sie mit diesen abgeleiteten Boards beginnen, da es einige inkompatible Dinge geben kann und Sie nicht so viel Hilfe finden. Einige von ihnen sind auch sehr spezifisch für Robotik, Drohnen usw.

Auf der anderen Seite haben Sie die elektronisches Zubehör Dadurch erhält Ihr Arduino-Board zusätzliche Funktionen wie WLAN-Konnektivität, Bluetooth, Treiber zur Steuerung von Motoren usw. Einige der bekanntesten Schilde sind:

  • Schild Wifi: um WiFi-Konnektivität hinzuzufügen und Ihr Projekt mit dem Internet zu verbinden, um es remote zu verwalten.
  • Schild GSM: für mobile Datenkonnektivität.
  • Ethernet abschirmen: Kabelverbindung zum Netzwerk.
  • Schild Proto: ermöglicht es Ihnen, ein Steckbrett für Ihre Entwürfe zu verwenden.
  • Und viel mehr, wie Bildschirme, Tastaturen, ...

Im Prinzip z startenIch glaube nicht, dass Sie an dieser Art von Element interessiert sind, obwohl Sie es wahrscheinlich später brauchen werden.

Was brauche ich, um loszulegen?

Fritzing: Erfassung seiner Schnittstelle

beginnenIch rate Ihnen, folgendes Material zu erwerben:

  • Arduino-Kit-Starter: Es ist ein komplettes Starter-Kit, das eine Platte enthält Arduino UNO, ein sehr vollständiges Handbuch und eine Vielzahl verschiedener elektronischer Elemente (Widerstände, Kondensatoren, LED-Bildschirme, Displays, Steckbrett, LEDs, Kabel, Dioden, Transistoren, Summer, Motoren und Servomotoren, Treiber usw.).
  • Wenn Sie sich für den Kauf einer der oben genannten Platten entscheiden, denken Sie daran, dass Sie die erwerben müssen elektrisches Material notwendig für jedes Projekt für sich in Fachgeschäften… Es ist auch möglich, dass Sie, sobald Sie das Starter-Kit genutzt haben, daran interessiert sind, mehr Material zu kaufen, um Ihre Projekte weiter auszubauen oder Dinge zu tun, die über das hinausgehen, was dieses Kit Ihnen erlaubt.

Über das Physische hinaus wäre es auch interessant, wenn Sie über eine angemessene Software verfügen:

  • Arduino IDE: Sie können lade es herunter für verschiedene Plattformen völlig kostenlos. Im PDF-Tutorial erkläre ich, wie man es auf jedem Betriebssystem installiert und wie es funktioniert.
  • Ardublock: ist ein weiteres Plugin in Java für mehrere Plattformen, das auch sein kann descargado kostenlos. Sie können grafisch arbeiten, dh Puzzleteile verwenden, die Puzzleteilen ähneln, um Ihre Programme zu erstellen, ohne die Programmiersprache verwenden zu müssen. All dies wird auch im PDF erklärt.
  • Fritzing: ist ein Programm, mit dem Sie Simulationen oder Prototypen Ihrer Schaltungen durchführen können, bevor Sie sie zusammenbauen. Es ist sehr interessant und enthält eine Vielzahl von Elementen in seinen Gerätebibliotheken. Hier herunterladen.

Damit hätten Sie mehr als genug anfangen…

Arduino-Programmier-Tutorial:

Arduino Erste Starterkurs

Obwohl die Plattform seit Jahren läuft, gibt es möglicherweise viele junge oder weniger junge Leute, die uns jetzt lesen und sich der großen Community von Machern anschließen möchten, die derzeit Projekte auf der Basis von Arduino erstellen. Wenn Sie also lernen möchten, von Grund auf und Schritt für Schritt zu programmieren, biete ich Ihnen eine kostenloses eBook über Arduino-Programmierung. Damit lernen Sie alles, was Sie brauchen, um Ihre ersten Entwürfe zu erstellen ...

Was beinhaltet die Download-Datei?

Innerhalb der Laden Sie ZIP herunter Sie finden mehrere Dateien, mit denen Sie arbeiten können:

  • eBook mit Tutorial Arduino IDE- und Ardublock-Programmierung als PDF Standard, um es auf Ihrem PC verwenden zu können.
  • eBook identisch mit dem vorherigen, aber von kleinerer Größe und Leichtgewicht für die Verwendung auf Ihren Mobilgeräten.
  • Laden Sie Links mit dem herunter Programme notwendig.
  • Ein Ordner mit anderen Quelldateien skizzieren dass Sie als Beispiele versuchen oder ändern können, um zu lernen. Es gibt sowohl Code für die Arduino IDE als auch andere für Ardublock und sogar einige Codes für die Zusammenarbeit mit dem Raspberry Pi.

Laden Sie das kostenlose eBook und die Add-Ons herunter:

Starten Sie den Download hier:

ARDUINO EBOOK

Ich hoffe, es hilft dir und du fängst an, ein Macher zu sein deine ersten Projekte. Sie können Kommentare zu Ihren ersten Entwürfen hinterlassen und Ihre Kreationen mit uns teilen.


9 Kommentare, hinterlasse deine

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Tomas sagte

    Grüße Guten Nachmittag:
    Sie mussten einen TESTER erstellen, der zwei Werte eines Kondensators und einen Widerstand parallel zur Masse C = 470Mfx50V, R = 330k 1 / 4W annimmt. Dieser ist mit der 3.5-AUDIO-Buchse des Ein- und Ausgangs verbunden
    Durch eine Frage 3.5
    Frage in Arduino können Sie etwas tun, das Werte misst und ausgibt,

  2.   Mario Piñones c. sagte

    Ich fange an und beabsichtige, gute Ergebnisse zu erzielen

  3.   Norberto sagte

    Ihr Arduino EBOOK-Download funktioniert nicht

    1.    Holger sagte

      Hallo,
      Ich habe es gerade versucht und bei mir funktioniert es. Es ist wahr, dass zuerst eine Anzeige erscheint.
      Aber das zweite Mal, wenn Sie auf den Link klicken, wird es heruntergeladen.
      un saludo

  4.   martin sagte

    Der Download startet und stoppt mit folgender Anzeige: Fehler: Netzwerkfehler
    Versuchen Sie es auf anderen Computern, in anderen Netzwerken und das Problem bleibt bestehen

    1.    Holger sagte

      Hallo
      Ich habe es gerade nochmal runtergeladen und es funktioniert einwandfrei.

  5.   Nestor Martin sagte

    Hallo, könntest du den Link bitte nochmal überprüfen? https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    Es gibt Netzwerkfehler beim Herunterladen.
    Vielen Dank.

    1.    Holger sagte

      Hallo,
      Okay, gecheckt.

  6.   Jaime Teran Rebolledo sagte

    Estimados:
    Ich konnte das Arduino eBook nicht herunterladen. Können Sie es mir per Post schicken, zusammen mit anderen Materialien, um es gut zu lernen und zu verwenden?
    Grüße.