Inhaltsverzeichnis:

Lilypad Arduino Tutorial - Gunook
Lilypad Arduino Tutorial - Gunook

Video: Lilypad Arduino Tutorial - Gunook

Video: Lilypad Arduino Tutorial - Gunook
Video: LilyPad Arduino Tutorial 2024, Juni
Anonim
Lilypad Arduino-Tutorial
Lilypad Arduino-Tutorial

Beschreibung:

Das LilyPad Arduino 328 Mainboard ist ein Arduino-programmierter Mikrocontroller, der sich leicht in E-Textilien und Wearable-Projekte integrieren lässt. Es bietet die gleiche Funktionalität, die Sie in anderen Arduino-Boards finden, in einem leichten, runden Gehäuse, das entworfen wurde, um Hängenbleiben und Profil zu minimieren, mit breiten Laschen, die nach unten genäht und mit leitfähigem Faden verbunden werden können.

Das LilyPad Arduino besteht aus einem ATmega328 mit dem Arduino-Bootloader und einer minimalen Anzahl externer Komponenten, um es so klein/einfach wie möglich zu halten. Dieses Board läuft von 2V bis 5V und bietet große Pin-Out-Löcher, die das Nähen und Anschließen erleichtern. Jeder dieser Pins, mit Ausnahme von (+) und (-), kann ein angeschlossenes Eingabe- oder Ausgabegerät (wie Licht, Motor oder Schalter) steuern.

Merkmale:

  • 50mm Außendurchmesser
  • Dünne 0,8-mm-Leiterplatte

Schritt 1: Materialvorbereitung

Materialvorbereitung
Materialvorbereitung
Materialvorbereitung
Materialvorbereitung

In diesem Tutorial zeigen wir, wie Sie den Quellcode von der Arduino-Software oder IDE auf Lilypad Arduino hochladen. Wir müssen die folgenden Materialien vorbereiten, bevor wir mit dem nächsten Schritt fortfahren:

  1. Überbrückungskabel von Buchse zu Buchse
  2. USB-Mini-B-Kabel
  3. USB-zu-UART-FTDI-Konverter

Schritt 2: Hardwareinstallation

Hardware-Installation
Hardware-Installation
Hardware-Installation
Hardware-Installation
Hardware-Installation
Hardware-Installation

Das erste Diagramm zeigt das Lilypad Arduino-Pin-Diagramm, das die Pins entsprechend beschriftet. Das zweite und dritte Diagramm zeigten die Verbindung zwischen Lilypad Arduino und FTDI Converter. In Bezug auf das erste Diagramm für den Pin von Lilypad Arduino ist die Verbindung wie folgt aufgeführt:

  1. Masse > Masse
  2. Vcc > Vcc
  3. RXD > TX
  4. TXD > RX
  5. DTR > DTR

Nachdem die Verbindung hergestellt wurde, verbinden Sie den FTDI Converter mit einem USB-Kabel mit der Stromversorgung.

Schritt 3: Quellcode einfügen

Quellcode einfügen
Quellcode einfügen
Quellcode einfügen
Quellcode einfügen
Quellcode einfügen
Quellcode einfügen

In diesem Tutorial verwenden wir ein Beispiel in der Arduino-Software, um die Funktion von Lilypad Arduino zu beobachten.

  1. Klicken Sie in der oberen linken Leiste auf [Files] > [Examples] > [01. Basics] > [Blink], um das Beispiel in der Arduino-Software zu verwenden.
  2. Als nächstes müssen wir den Boardtyp so einrichten, dass Arduino Lilypad Arduino lesen kann. Klicken Sie auf [Tools] > [Board: "XXXXX"] > [Arduino/Genuino Uno].
  3. Warum wählen wir [Arduino/Genuino Uno] statt [Lilypad Arduino]? Weil wir in diesem Tutorial das in China hergestellte Lilypad Arduino verwendet haben, das vom Bootloader als Arduino Uno gebrannt wurde, also als Arduino Uno fungiert.
  4. Danach müssen wir den Port einrichten. Im obigen Diagramm haben wir COM4 als Port verwendet. Um den Treiber von FTDI Converter für den Port zu erhalten, besuchen Sie bitte die Website:
  5. Laden Sie den Quellcode in Lilypad Arduino hoch und beobachten Sie die Ergebnisse.

Schritt 4: Ergebnisse

Ergebnisse
Ergebnisse

Laut dem [Blink]-Quellcode,

  1. Arduino wird einen hohen Spannungspegel erfahren, der die LED einschaltet.
  2. Nach einer Sekunde wird der Spannungspegel niedriger und damit die LED ausgeschaltet.
  3. Nach einer weiteren Sekunde wird die LED aufgrund des hohen Spannungspegels eingeschaltet.
  4. Die Schritte werden wiederholt, bis arduino nicht mit Strom versorgt wird.

In diesem Tutorial haben wir den Quellcode von [Blink] hochgeladen und das Ergebnis beobachtet. Die LED auf dem Lilypad Arduino blinkt mit einem Zeitintervall von 1 Sekunde. Jetzt können wir feststellen, dass der Quellcode erfolgreich hochgeladen wurde und Lilypad Arduino ordnungsgemäß funktioniert!

Empfohlen: