Arduino angeschlossen an Wifi mit ESP8266 gesteuert durch BLYNK (mit einem Mac OS X) (12 / 13 schritt)


Schritt 12: Der Code:

/**************************************************************

* Blynk ist eine Plattform mit iOS und Android-apps zur Steuerung * Arduino, Raspberry Pi und Konsorten über das Internet. * Sie können leicht bauen Grafikschnittstellen für alle Ihre * Projekte durch einfaches Ziehen und Ablegen von Widgets. ** Downloads, Dokumente, Tutorials: http://www.blynk.cc * Blynk Gemeinschaft: http://community.blynk.cc * soziale Netzwerke: http://www.fb.com/blynkapp * http://twitter.com/blynk_app ** Blynk Bibliothek ist lizenziert unter der MIT-Lizenz * dieser Beispielcode ist in Public Domain. * *** ** Dieses Beispiel zeigt, wie mithilfe von ESP8266 Schild über serielle Hardware * (auf Mega, Leonardo, Micro...) zu Ihrem Projekt mit Blynk verbinden. ** Hinweis: Stellen Sie sicher eine stabile serielle Verbindung zum ESP8266! * Firmware-Version 1.0.0 (bei v0.22) oder später benötigt wird. * Sie können ESP-Baud-Rate ändern. AN Konsole und Anruf verbunden: * AT + UART_DEF = 115200, 8, 1, 0, 0 ** Änderung WLAN Ssid, Pass und Blynk-Auth-Token zu laufen :) * zögern Sie nicht, es auf jede andere Beispiel anzuwenden. Es ist einfach! * *** / / *** * globale Variablen: * Dies ist, wo wir unsere Widgets und Bibliotheken und was sonst noch Namen * es ist wie wenn Ihr Code eine Geburtsurkunde *** / #define BLYNK_DEBUG / / Kommentar dieses, um Abzüge zu deaktivieren und platzsparend #define BLYNK_PRINT Serial / / Kommentar dieses, um Drucke zu deaktivieren und speichern Raum #include //library für esp #include //library für Blynk Cloud "App" #include //library zu helfen, die Hardware Syncchronize / * dies entledigt sich der Trennung Fehler ich habe lief in. Es verwendet einen Timer zum Senden von Befehlen statt Sendinf Tausende von Befehlen pro Sekunde und "Überflutung" des Geräts * /

Int LED = 4; / / die led angeschlossen ist digital Pin 4 auf dem Arduino Int Sensorpin = 5; //the Potentiometer ist verbunden mit digital Pin 5 auf dem Arduino / / Set ESP8266 als Serie Objekt #define EspSerial Serial

Esp8266 wifi(EspSerial); / / mit Wifi verbinden und ermöglichen serielle Büroservice

Int SLIDER; eine globale Variable für die "Slider Widget" in diesem Tutorial (im nächsten Schritt)

SimpleTimer Timer; / / nur zu nennen die Bibliotheksfunktionen

Solltest du Auth Token in der Blynk-App. / / gehen auf die Projekteinstellungen (Nuss-Symbol), möchten Sie es noch einmal zu betrachten. Char Auth [] = "88f9a324018f4c6e8164d2798a5871ca";

/ *** Denken Sie an die nächsten Zeilen als globale Funktionen *** / BLYNK_WRITE(V1) / / das heißt Blick für den Wert, der durch Schieber auf Ihrem Handy eingestellt werden kann. V1 bezeichnet "virtuellen Stift 1", was ein Widget ist wir von der app auf unseren Handys bekamen. {SLIDER = param.asInt(); //defining wollen wir "SLIDER" //it bedeutet den Wert des Reglers aus dem Widget nimmt und gibt es einen Namen in unserem Code}

void sendUptime() / / eine andere Funktion zu synchronisieren

{Int Sensorvalue = analogRead(sensorpin); //this sagt die Potentiometer Widerstandsmessung zu nehmen und geben sie einen Namen, die wir dann anrufen können (Sensorvalue > Schieberegler) //if das Potentiometer lesen ist höher als der Wert, der den Schieberegler legen wir auf... {DigitalWrite (LED, HIGH); //turn die LED Licht auf} sonst {DigitalWrite (LED, LOW); //if die Potentiometer-Lesung ist nicht höher als wir den Wert des Reglers eingestellt besitzen, die Licht aus LED}}

void setup() {//initialize alle Variablen PinMode (LED, OUTPUT); //the LED-Licht ist ein Ausgang. Serial.Begin (115200); //set den seriellen Monitor-Baud-Rate, die esp-Rate Verzögerung (10); //pause.0010 Sekunde, um Verwechslungen EspSerial.begin (115200); //this ist das ESP Kommunikationsrate. dieser Satz findet sich in der ESP-Datenblatt. Verzögerung (10), //pause wieder zu Aviod Chaos.

Blynk.Begin (Auth, Wifi, "Uno", "Wifiwifi") ;// Ssid und Passwort //start hören für die app timer.setInterval (500L, SendUptime); erhalten Sie die Eingabe von das Potentiometer synchronisiert mit der app Blynk.syncVirtual(V1); synchronisieren Sie den virtuellen Stift mit der app}

leere Schleife () //what Microprossessor (ARUDINO) genügt für den Rest ihrer Leben //...unless Sie einen neuen Code hochladen oder die Macht zu töten. {Blynk.run (); //run der app und Kommunikation timer.run (); //keep alles synchronisiert}

In Verbindung stehende Artikel

Reisen Sie mit einem Mac Laptop oder iPod und Kamera Ladegerät? Nehmen Sie nicht das Netzkabel!

Reisen Sie mit einem Mac Laptop oder iPod und Kamera Ladegerät? Nehmen Sie nicht das Netzkabel!

Hier ist ein sehr einfaches instructable für diejenigen unter Ihnen, die oft Reisen Sie mit einem Mac-Laptop (z. B. ein MacBook) oder einen iPod und hat eine digitale Kamera, die es ist eigenes Ladegerät. Es braucht nicht mehr als einen Schritt, da e
Lernen, wie man einen Rechtsklick mit einem Mac

Lernen, wie man einen Rechtsklick mit einem Mac

diese instructable ist kurz und bündig. Ich werde einfach rechts unten, um es mit einem Schritt zu bekommen und das war's. Es ist ein sehr einfaches Verfahren. ICH BIN NICHT VERANTWORTLICH, WENN SIE DEN FALSCHEN KNOPF UND CHAOS HERAUF ALLES SCHLAGEN
Arduino auf ein Steckbrett mit einem FT232RL

Arduino auf ein Steckbrett mit einem FT232RL

nach dem Bau ein paar Projekte mit meinem UNO wollte ich spielen, um mit RF, aber dafür brauchte ich eine zweite Karte. Ein wenig Recherche später entschied ich mich, dass "Arduino auf ein Steckbrett" war der Weg zu gehen.Werde ich nicht eingehe
Anschluss der Spark Core mit einem Mac (OS X)

Anschluss der Spark Core mit einem Mac (OS X)

Es gibt einiges an Ressourcen draußen auf wie Ihre Funke mit dem Internet verbinden oder mit dem Netzwerk verbunden, aber sie schienen alle paar Schritte fehlen, einige der Dinge, Sie werden sicherlich in laufen. Ich hoffe, erfassen diese und zeigt,
Für Bilder mit einem Mac entwickeln: freundliche Benutzeroberfläche

Für Bilder mit einem Mac entwickeln: freundliche Benutzeroberfläche

frustriert durch die Tatsache, dass man im Terminal einfach zu kompilieren und laden PIC-Programme herumzuspielen? Auch war ich.Ich bin ein langjähriger Mac-User (oder so lange, wie Sie für eine 16 jährige sein können), und als ich begann zu experime
Steuern Sie Ihre Arduino aus ein PC mit einem Usb-Kabel

Steuern Sie Ihre Arduino aus ein PC mit einem Usb-Kabel

wenn Sie wissen, wie Tou kann Ihre Arduino mit Ihrem PC oder Ihrem Arduino Daten auf Ihrem PC anzeigen lassen wollen, dann folgen meine Schritte. Dazu benötigen Sie eine Software für die Erstellung von Schnittstellen. Mit WD Interface Maker können Si
ARD-e: der Roboter mit einem Arduino als Gehirn

ARD-e: der Roboter mit einem Arduino als Gehirn

wie erstelle ich einen open-Source-Arduino gesteuert-Roboter für unter $100.Hoffentlich werden nach der Lektüre dieses instructable Sie Ihren Einstieg in die Robotik nehmen können. ARD-e Kosten ungefähr $90, $130 je nachdem, wieviel Freizeit Elektron
Nutzen Sie die "Kraft" ein Remote gesteuert-Gerät mit einem DIY 3D Kondensator zu fahren!

Nutzen Sie die "Kraft" ein Remote gesteuert-Gerät mit einem DIY 3D Kondensator zu fahren!

Für unsere Elektronik-Klasse-Projekt, wir haben unsere eigene Version von der kapazitiven 3D-Controller hier beschrieben:und hier:http://Blog.Makezine.com/2012/08/10/Build-a-Touchless-3D-Tracking-Interface-with-everyday-Materials/Die Steuerung besteh
Arduino LED Wasser springen mit Musik

Arduino LED Wasser springen mit Musik

Dies ist eine einfache Möglichkeit zu entwerfen und erstellen Sie Ihre eigene springen LEDs und Wasser während Sie musizieren.Materialliste:. Arduino-Board. LEDs: Jede Farbe der LEDs, die Sie wollen. Ich verwende in diesem Fall 5 verschiedenen Farben
Telefon zu überdenken, für Sehbehinderte - mit einem intelligenten Stock

Telefon zu überdenken, für Sehbehinderte - mit einem intelligenten Stock

Hier ist der erste Prototyp des Arduino-Handy für die blinde und Sehbehinderte mit einem Arduino Uno und Seeed Studio GPRS Schild 1.0. Gibt es zwei Funktionen, die dieses Telefon hat, das treibt des Modusschalter, unterhalb wo es sagen "Auge" in
Machen Sie einen Wireless-Roboter mit einem Android-Handy

Machen Sie einen Wireless-Roboter mit einem Android-Handy

Wir werden in dieser Instructable ein MouseBot bauen.Der MouseBot ist ein kleines drahtloses Arduino Roboter, den Sie mit einem Computer steuern können. Es erfordert keine Wi-Fi-Modul. Stattdessen verwendet es ein android-Handy um sich mit dem Intern
Roboterhand gesteuert durch Geste mit Arduino + Leap Motion

Roboterhand gesteuert durch Geste mit Arduino + Leap Motion

Hallo an alle,Wie versprochen habe ich eine komplette Schritt-für-Schritt-Anleitung für meine Abschlussarbeit Universität gemacht!Zuallererst: sorry für mein schlechtes Englisch! Wenn etwas nicht klar ist, bitte einen Kommentar.Die Hand wird von Leap
Ein weiterer Arduino Fernbedienung Auto gesteuert durch Android-Handy mit Bluetooth-Modul

Ein weiterer Arduino Fernbedienung Auto gesteuert durch Android-Handy mit Bluetooth-Modul

Dieses Tutorial geht durch die Einrichtung der Arduino IDE für den Einsatz mit einem Adafruit motor Schild Klon Board sowie ein altes RC Auto einrichten, so dass sie mit einem android-Handy über Bluetooth gesteuert werden kann. Der Code für den RC-Ca
Arduino für Anfänger, jetzt mit Daten Plotten, gesteuert durch Android, keine Codierung erforderlich, kein Löten erforderlich.

Arduino für Anfänger, jetzt mit Daten Plotten, gesteuert durch Android, keine Codierung erforderlich, kein Löten erforderlich.

IntroductionDiese instructable zeigt kontrolliert Sie wie Sie lesen und schreiben die digital Pins auf Ihrem Arduino Uno und Werte aus der analogen Pins alle lesen aus Ihrem Android Handys ohne jede Codierung zu tun. Das gesamte Projekt ist Plug And