Kostenloser Versand ab 74,95 € NL (99,95 € BE / DE)

Bestellt vor 16:00 Uhr morgen Zuhause

Express bestellt vor 11:30 Uhr = heute Abend Zuhause*

14 Tag Kostenlos Rückkehr *

Logo Electronics für Sie


Dies ist die dritte Lektion aus dem Arduino IoT Cloud Handbuch. Hast du noch nicht die ersten Lektionen genommen? Überprüfen Sie dies heraus here. In dieser Lektion lernen Sie, wie Sie in der Arduino IoT Cloud sehen, ob eine Taste ein- oder ausgeschaltet ist (gedrückt oder nicht gedrückt). Wenn Sie später mit vielen Schaltflächen arbeiten, können Sie den Status dieser Schaltfläche in der IoT Cloud anzeigen.

  • Level - Anfänger 20% 20%
  • Dauer - 15 / 25Min 25% 25%
  • Kosten - 34,05 € komplett 25% 25%

Schritt 1: Anforderungen

1X Arduino Nano 33 IoT

1X Steckbrett

3X Überbrückungskabel

1X Druckknopf

1X 10K Widerstand

Arduino erstellen

Schritt 2: Arduino Create einrichten

Für das Projekt erstellen wir ein neues „Ding“. Sie können auch eines der „Dinge“ aus den vorherigen Lektionen verwenden. Um alles klar zu halten, erstellen wir für dieses Projekt ein neues „Ding“. In diesem Projekt haben wir den "Ding" Arduino-IoT-Lektion-3-Druckknopf genannt. Wenn das Ding erstellt wird, fügen wir eine Eigenschaft hinzu. Die Eigenschaft ist in diesem Fall ein Druckknopf. Für den Typ wählen wir wieder den Booleschen Wert, aber die Berechtigung muss schreibgeschützt sein. Wir tun dies, weil wir den physischen Druckknopf lesen wollen.

Nachdem wir das Grundstück erstellt haben, werden wir die Schaltung bauen und verkabeln.

Genau wie in der vorherigen Lektion können Sie sehen, dass noch keine Daten eingetroffen sind. Sobald der Code auf dem Arduino Nano 33 IoT "True" oder "False" lautet. Es wird im Allgemeinen auf "False" gesetzt, sobald die Taste gedrückt wird, wechselt es zu "True".

Schritt 2: Bauen und Verkabeln

Jetzt werden wir das Projekt zusammenstellen.

Sie beginnen, indem Sie den Arduino Nano 33 IoT auf das Steckbrett legen. In der Mitte des Steckbretts befindet sich ein Schlitz. Stellen Sie sicher, dass sich die Stifte auf der Platine wie unten gezeigt auf beiden Seiten des Steckplatzes befinden. Der Knopf hat 4 Anschlüsse 2 auf jeder Seite. Verbinden Sie nun die Überbrückungsdrähte auf einer Seite mit jedem Pin (siehe Abbildung). Die Taste ist normalerweise geöffnet, sobald die Taste gedrückt wird, wird eine Verbindung hergestellt.

Legen Sie die 3,3 Volt auf die Plus-Seite, dann verwenden wir Pin 5, um den Knopf zu verbinden. Pin 5 ist mit der negativen Seite der Taste verbunden. Bevor Sie das Minus an den GND anschließen, muss ein 10k Ohm Widerstand dazwischen platziert werden. 

Nachdem Sie den Aufbau und die Verkabelung der Schaltung abgeschlossen haben, können Sie mit der Programmierung beginnen.

Schritt 3: Programmierung

 Wir programmieren das Arduino auf die gleiche Weise wie in den vorherigen Lektionen. Der Code, den Sie dafür verwenden, ist unten. Wenn Sie es besser lernen möchten, geben Sie den Code ein, anstatt ihn zu kopieren und einzufügen. Sie werden lernen, besser zu programmieren.

Wenn Sie den Code geschrieben haben, können Sie ihn auf das Arduino hochladen. Wenn dies erfolgreich ist, kehren Sie zur IoT Cloud zurück und klicken Sie auf das Dashboard. Es sollte "Falsch" sagen. Sobald Sie die Taste drücken, wechselt sie zu „True“.

#include "thingProperties.h"
#define BUTTON_PIN 5
int btnState; // Dieser Code speichert den Schaltflächenstatus (ob er ein- oder ausgeschaltet ist).
int btnPrevState = 0; // Wir verwenden diesen Code, damit die Schaltfläche auch dann wahr bleibt, wenn wir die Schaltfläche loslassen
void setup () {
Serial.begin (9600);
Verzögerung (1500);
pinMode (BUTTON_PIN, INPUT);
initProperties ();
ArduinoCloud.begin(ArduinoIoTPreferredConnection);
setDebugMessageLevel (2);
ArduinoCloud.printDebugInfo ();
}
void loop () {
ArduinoCloud.update ();
btnState = digitalRead (BUTTON_PIN);
if (btnPrevState == 0 && btnState == 1) {// Wenn der Vorzustand 0 ist, ist er falsch, und wenn der Schaltflächenzustand 1 ist, ist er wahr.
Druckknopf =! Druckknopf; //! Drucktaste bedeutet, dass die Taste eingeschaltet ist
}
btnPrevState = btnState;
}

Jetzt wissen Sie, wie Sie Daten von einem Druckknopf über die Arduino IoT Cloud lesen können!

Erkundigen Sie sich nach den Möglichkeiten
Wir werden Sie so schnell wie möglich kontaktieren

SENDEN
Close-link
Versandoptionen

Paket
Bestellungen, die werktags vor 16:00 Uhr eingehen, werden noch am selben Tag versandt. (Lieferung Dienstag bis Samstag)Kostenlos ab 74,95 €

Briefkasten – Mit Track&Trace
Werktags vor 16:00 Uhr bestellt, wird heute versendet. (Lieferung Dienstag bis Samstag)Kostenlos ab 74,95 €

Briefkasten – Ohne Track&Trace
Lieferzeit 1 – 3 Werktage
Expresszustellung
Werktags vor 11:30 Uhr bestellt = heute Abend geliefert – Vor 23:59 Uhr bestellt = morgen geliefert. (Lieferung Montag bis Freitag)
Kostenlos ab 124,95 €

Abholung in Leusden
Holen Sie Ihre Bestellung bei uns ab: Fokkerstraat 12 - Leusden
Close-link
Die Bewertung von www.elektronicavoorjou.nl bei Webshop Keurmerk Kundenbewertungen ist 9.2 / 10 basierend auf 1319 Bewertungen.