Internet der Dinge | Achraf Mad | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      1 Einführung

      2:14

    • 2.

      2 Hardware- und Software-Anforderungen

      1:53

    • 3.

      2a ESP 32 Pinout v1

      9:04

    • 4.

      3 Herunterladen und Installieren von Arduino ESP und USB-Treiber

      6:17

    • 5.

      3 Was ist ESP32 Board

      4:27

    • 6.

      4 Download und Installieren von Arduino ESP32 v1 Entwicklungsumgebung

      4:05

    • 7.

      5 Lade deinen ersten Code auf ESP32 Board

      3:41

    • 8.

      6 Codierung LED

      5:42

    • 9.

      7 Touch-Sensor

      11:04

    • 10.

      8 Umgang mit analogen Signalen

      8:05

    • 11.

      9 PWM-Signale

      14:38

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

210

Teilnehmer:innen

1

Projekte

Über diesen Kurs

IoT Internet of Things Crashkurs

Ein anderes Power und Performance, verwende ESP32 Mikrokontur, um IoT-Projekte zu machen, um deine Kreativität zu entfalten

Was du lernen wirst

  • Lerne über die ESP32 und warum du mit dem Einsatz beginnen musst.
  • Lerne mehr über die Varianten des ESP32 Moduls kennen.
  • Lerne, wie du Arduino mit ESP32 to wie du mit ESP32 arbeiten kannst.
  • Erfahre die Unterschiede und Ähnlichkeiten zwischen ESP32 und Arduino.
  • Erfahre die Funktionen ESP32
  • Lerne, wie du die ESP32 erweiterten Fähigkeiten nutzst.
  • Lerne, wie du die ESP32 nutzst, um jedes Projekt mit dem Internet zu vernetzen und Daten zu zeigen und zu zeigen und zu tauschen
  • Sei sicher, dass du die ESP32 in deinen Projekten verwendest.
  • ESP32 Nutzen, um dein Projekt mit Bluetooth-Geräten zu kommunizieren

Anforderungen

  • Grundlegende Kenntnisse der Programmierung

BESCHREIBUNG

>>> IoT Internet of Things CrashKurs: Schritt

Willkommen zu diesem Kurs.

Die Kurseinheit erklärt „So arbeitest du mit C Language und der berühmten Arduino IDE Entwicklungsumgebung. Dieser Kurs ist am besten für dich geeignet, wenn du deine Grundkenntnisse in Elektronik und Arduino hast. Du lernst, wie man das ESP32 Board mit deinem Computer anpasst und ihn kontrolliert.

ESP32 kann du in deinen Ingenieurprojekte, den Industrielle Projekten oder IoT Home Automation verwendet lassen.

Warum du ESP32 lernst?

Wenn du ein Technik- oder an bist, kannst du vielleicht Projekte sehen, in denen du dich steuern oder überwachen möchtest, mit ESP32 mit ihm Robust Design, Design, hoher Power hoher Wi-Fi und Bluetooth-Chip ist die beste Passform für den Einstieg in Internet

Wir werden Folgendes entdecken:

  • Digitale Ausgang: Eine LED Blinking

  • Digitale Eingang: Lesbare Berührungssensor

  • Analog Lass eine variable Spannung aus einem Potentiometer

  • Analoge Ausgang: Steuerung einer LED-Helligkeit

  • Analog-Ausgang: Kontrolle:

  • Reading mit einem digitalen Sensor

  • Verbinde dich mit dem Internet und die Zeit der Zeit

  • Daten von einer einfachen lokalen Website, einschalten oder einschalten einer LED

  • Übertragen auf eine einfache lokale Website

Am Ende dieses Kurses kannst du innovative IoT-Projekte erstellen. Das einzige was du machen musst, ist das DENKEN, WIRING UND CODING.

Für wen ist dieser Kurs geeignet:

  • Ingenieurwissenschaftler – Elektronik, Elektronik und Informatik
  • High
  • Elektronische Geeks, Hobby- und Kunststudien
  • Embedded Systems Geeks
  • Arduino Geeks
  • IoT– und Embedded Systeme Geeks
  • alle, die sein Projekt mit dem Internet verbinden möchten, mit einer a

Triff deine:n Kursleiter:in

Teacher Profile Image

Achraf Mad

Creative Engineer

Kursleiter:in

Hello, I'm Achraf.

A passionate engineer who loves to share his knowledge with the world

Vollständiges Profil ansehen

Level: All Levels

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. 1 Einführung: Hallo und willkommen zu diesem Internet der Dinge Crash-Kurs. Das ist Ashraf. Dieser Kurs führt Sie durch die Erstellung Ihrer ersten internetvernetzten Elektronikprojekte mit einem WLAN-Breakout-Board, das fast überall verfügbar ist. lernen Sie den aufwändigen Workflow von Hardware und Software einfachen Schritt-für-Schritt-Beispielenlernen Sie den aufwändigen Workflow von Hardware und Software, der intelligente Objekte zum Erfolg bringt. Nun, nehmen Sie Beispiele für die häufigsten Dinge, die Sie bauen möchten. Wie eine Sensorpfeiltaste, die eine E-Mail oder einen Tweet auslöst. Wir werden auch ein Beispiel über eine Schaltung nehmen, die Informationen anzeigt, sie online abruft und wie Sie Beispielcode kombinieren, um Ihre eigenen Projektideen zu erstellen. Also, ob Sie ein Software-Ingenieur sind, nur ein Spielzeug in Hardware oder einen Film tauchen , der nur Grundkenntnisse und Arduino hat. Dieser Kurs gibt Ihnen die Fähigkeiten, um das Internet der Dinge Projekte Ihrer Träume zu realisieren . Entdecken Sie Cloud-Dienste, um schnell und einfach Ihre DIY-Schaltungen mit anderen Internet of Things Geräten, Social Media Upsides und viel mehr immaterielle Sache zu verbinden Ihre DIY-Schaltungen mit anderen Internet of Things Geräten, , ist jetzt ein Trendthema. Ich empfehle daher, dass Sie an diesem Kurs teilnehmen, um Tunnel als Joni zu bekommen, um als IoT-Freiberufler oder zwei zu starten, nur um Ihren Carrier und das Internet der Dinge zu starten. Oder Sie können es nicht einfach tun, um Spaß beim Spielen mit Ihren Projekten online zu haben. Sie können o Seite haben, um Ihr Zuhause zu kontrollieren, nachdem Sie diesen Kurs gesehen haben. Und Sie werden lernen, wie Sie verschiedene Elemente verbinden, auch wenn es ein Sensor ist und die Daten von diesem Sensor erhalten, planen Sie online oder beige, das zeigt Ihnen alles. Ich bin sicher, dass Sie diesen Kurs genießen werden. 2. 2 Hardware- und Software-Anforderungen: Hardware- und Softwareanforderungen. Nun, das erste, was Sie brauchen, ist ESP durstig an Bord, was im Grunde der Ball ist, den wir verwenden werden um unser Projekt oder unsere Sensoren mit dem Internet zu verbinden. Es ist im Grunde ein Ball, der wie ein Arduino-Ball handelt und aussieht, aber hat eine Wi-Fi-Fähigkeit und eine Menge mehr Funktionen, die wir diskutieren werden, eine Zugänglichkeit Abschnitt. Sie benötigen auch ein Adafruit- und Alphabet-Konto. Und wir werden erklären, wie man drei Konten zu diesen beiden Vorteilen bekommt. Da wir sie für unsere Automatisierung oder Web-Automation benötigen, benötigen Sie einige grundlegende buchstäblich Komponenten. Es gibt also Knöpfe eines Ladens und ich denke an die Hand, dass Sie mit einem neuen Board beginnen müssen. Sie benötigen Arduino IDE, die im Grunde die Arduino-Programmierumgebung ist. Da werden wir es zu Bagram oder ESP verwenden. Du brauchst Sensoren. Wenn Sie einen Bewegungsmelder oder einen anderen Sensortyp haben, können Sie ihn verwenden und mit diesem Board testen. Und Sie benötigen Jumper Drähte, um verschiedene Elemente mit dieser Kugel zu verbinden. Und all diese Elemente werden jede einzelne Lektion erklärt, je nachdem, welche Art von elektronischen Schaltungen wir in diesem Kurs anwenden werden. Aber unser Bargeld sollten Sie, dass alles mit nur dem Ball ohne zusätzliche Elemente getan werden kann . Sie benötigen den Bolzen, das ASP-Board und die Arduino IDE-Programmierumgebung. Dies sind die beiden wichtigsten Komponenten in Bezug auf die Hardware und die Software. Danke, dass du diese Lektion gesehen hast. 3. 2a ESP 32 Pinout v1: Hallo und willkommen zu dieser neuen Lektion. No2 werden hier über ESP sprechen, um auszudrucken, was ist scharfe Zweckeingabe, Ausgangspins sollten Sie verwenden? Nun, so sperrt die physische Schicht über dem ESP-Board. Und wie Sie sehen können, ist es sehr ähnlich wie die Arduino Nano, aber es hat ein WiFi gebaut n. Nun, sie sind Geschwindigkeit begeistert, pro Aktie Auszeichnungen umfassen 18 Analog-zu-Digital-Wandler oder ADC-Kanal, wo Sie können empfangen analoge Signale, und diese Signale können intern in digitale umgewandelt werden. Es verfügt auch über drei SPI-Schnittstellen für die serielle Kommunikation und drei uart Schnittstellen für die CSR-Kommunikation und I2C-Schnittstellen für die CL-Kommunikation. Also diese, sagen wir, acht Module oder acht Pins können verwendet werden, um die Telekommunikation mit mehreren Geräten zu ermöglichen, die SPI, I2C, alle Isaac Barmherzigkeit unterstützen . Und Sie wurden gefragt, Es hat auch 16 PWM-Ausgangskanäle, die helfen, einen analogen Ausgang von den ESP-Pins zu erzeugen. Es hat auch digitale Analog-Wandler und i2 uns Schnittstellen hat auch dünne brennende Synchronisation, Allzweck-Eingang, Ausgang. Ich werde mehr Daten und weitere Details zu jedem der Spins in der Ressourcenvorlesung bereitstellen. Aber da wir eine Menge von ihnen haben, wollen wir nicht in die Details erwischt werden. Nun, was wir wissen müssen, ist die Stecknadel selbst. Wie Sie sehen können, blockiert das Boot so. Das ist das USP-Board. Und Sie werden Ihren USB-Anschluss hier anschließen. Und die andere Seite wäre mit Ihrem Computer verbunden. Sie können sehen, das sind die Stifte. Gpio bedeutet Allzweck-Eingang, Ausgang. Nun gibt es mehr als eine allgemeine Eingabe, Ausgabe, wie Sie hier sehen können. Und jede dieser Spins hat mehr als eine Funktion. Wie Sie sehen können, Sie in der Regel pins, kommt mit Meinem Namen hs, PI und ADC, analog zu Digitalkonverter und Variablen und ohne. So können Sie es als Eingang, Ausgang Pin oder um analoge Signal zu empfangen, oder für uns PI, oder für unsere beiden c. So haben Sie die Wahl. Nun, wie Sie sehen können, diese Spins, alle von ihnen sind nummeriert für einfachen Zugriff , so dass Sie leicht wissen, welche Pin verbunden ist, um zu sehen. Darüber hinaus gibt es Pins mit spezifischen Funktionen, die sie für ein bestimmtes Projekt geeignet machen oder nicht. Die folgende Demonstration zeigt Ihnen einige dieser Ausgaben und ich werde über jede dieser Spins im Detail sprechen. Und wenn es nicht als n verwendet werden kann, Beide alle Ausgabe. Nun sind die Stifte grün hervorgehoben. Hier. Ich zeige Ihnen eine Tabelle, um diese Informationen zusammenzufassen. Auch hier sind die grün hervorgehobenen Pins in Ordnung zu verwenden. Die gelb hervorgehobenen sind in Ordnung zu verwenden. Aber Sie müssen darauf achten, da sie vor allem beim Booten unerwartetes Verhalten haben können . Während die rot hervorgehobenen Stifte nicht als Eingabe oder Ausgabe empfohlen werden. Nun, diese allgemeine Eingangs-Ausgang Pin Nummer 0 ist, wie Sie sehen können, okay, zu verwenden, aber Sie müssen zusätzliche Aufmerksamkeit zahlen, da es unerwartetes Verhalten zu Vollzeit haben kann . So kann es nicht als Pull Up in beiden oder als Ausgang verwendet werden. Es gibt PWM-Signal an Port Nummer eins kann als TX-Pin für CSR-Kommunikation verwendet werden, oder Ausgabe-Pin, es Debug-Ausgang, Ausgang. Pin Nummer zwei ist in Ordnung, als Eingang oder Ausgang verwendet werden. Und in der Regel ist es mit Onboard-LED verbunden. So können Sie es für eine Erkältung verwenden oder um unsere Basisfunktion zu testen , weil Sie keine zusätzliche Komponente anschließen müssen. Es hat bereits eingebaute LED. Pin Nummer drei ist in Ordnung, als n beide zu verwenden, aber Sie können es nicht als Ausgabe verwenden, seine hohe Leistung. So wird es einen an beiden lesen. Burnhams Mülltonnen. Nummer 45 sind in Ordnung, als Eingang zur Ausgabe zu verwenden. Und Pin Nummer fünf gibt auch PWM-Signal aus. Ausgang. Pins von sechs bis 11 sind mit dem integrierten SPI-Blitz verbunden. Sie können sie also nicht als Eingabe oder Ausgabe verwenden. Pin Nummer 12 ist in Ordnung zu verwenden. Aber Essen wird scheitern, wenn fett hoch. Es ist also in Ordnung, als Eingabe zu verwenden, aber Sie müssen extra darauf achten. Und wenn Sie es als Ausgabe verbinden, ist es in Ordnung. Du hast keine Probleme. Pins von 13 bis 16 sind in Ordnung, als Eingang oder Ausgang ohne besondere Aufmerksamkeit verwendet zu werden. Nun, wie Sie sehen können, gleichen vier Stifte von 17 bis 33, während dreißig vierunddreißig, fünfunddreißig, sechsunddreißig und neununddreißig nur Eingabestifte sind. Sie können sie nicht als Ausgabe verwechseln. Jetzt auf unseren Beispielen für eine Stunde Übungstests, werden wir Drucknummern zwei verwenden, die eingebaute LED auf fett gebaut und führen hat. Und die Verwendung dieser Onboard gebaut und Deckel wird es uns leichter machen, zu beginnen oder zu versuchen, verschiedene Dinge, wenn wir machen gehorcht mit unserer Taste, um es über das Internet zu steuern. Nun, das ist es für den Druck. Jetzt werde ich X Transformation als Artikel zu diesem Abschnitt des Kurses hinzufügen. Lassen Sie sich also mehr Informationen über den allgemeinen Eingang, Ausgabepins wissen. Aber für mich, was ich brauche, dass Sie an dieser Stelle wissen, ist, dass wir Behälter haben, die leicht ohne Ani verwendet werden können, eine zusätzliche Spannung als Eingangsausgänge, die im Grunde die Spins zu 45, 13 zu 1617, 33 sind . Und wenn wir nur Input Bins wollen, können wir vierunddreißig, fünfunddreißig, sechsunddreißig oder 39. Nun, wenn wir zusätzliche Funktionen brauchen, wenn wir PWM, ADC, DAC brauchen, wenn wir wussten, dass der Verbrenner Bryn oder PWM-Pin aktiviert hat, können wir weitermachen und diesen Schaltplan überprüfen. Und von diesen Drehungen können Sie sehen, dass ein ungerade Fall schärfer Spin Nummer 36 kann als ADC oder Analog-Digital-Wandler verwendet werden. Wie Sie sehen können, und es hat nur Eingabe Zustand. Du kannst es benutzen. Dieser Schaltplan ausgedruckt zwei bezieht sich darauf, wann immer Sie etwas tun müssen. Sam für hier, Sie können von diesem Bild nicht sehen, dass Pin-Nummer 25 als Digital-Analog-Wandler verwendet werden kann. Und Bin Nummer 26 kann auch verwendet werden, verwendet einen Digital-Analog-Wandler oder Analog-Digital-Wandler. Je nachdem, was Sie brauchen oder was Ihr Endziel ist, werden Sie diesen Schaltplan überprüfen und sicherstellen, dass Sie die Kurve wählen, die Ihren Bedürfnissen entspricht. Wenn Sie also eine PIN als Ausgabe verwenden, können Sie die Pin-Nummer 34 nicht verwenden, denn wie Sie hier sehen können, ist es nur Eingang Pin. Und wenn Sie wollen, sagen wir, Analog-Digital-Wandler verwenden , können Sie diesen Spin Pin Nummer 17 nicht verwenden, weil er nur serielle Kommunikation und Eingangsausgang unterstützt. Regelmäßiger Eingangsausgang oder digitale Eingangsausgänge. Also, bevor Sie einen Stift verwenden, nehmen Sie sich ein oder zwei Minuten, um sicherzustellen, dass es unterstützt, was Sie tun werden. Und da Quelle oder das Zeug, dass Sie gehen, um es an die unsere analogen oder digitalen verbinden . Es gibt Eingaben wie Druckknopf oder nach außen wie Deckel. Sie müssen das Element mit dem richtigen Pin verbinden, bevor Sie sorry, nach Problemen in der Zukunft zu vermeiden, sobald Sie Distinguished Code starten, wenn Sie bald ungleich haben oder wenn Sie ein Projekt haben, das Sie nicht genau wissen, welche Behälter für dieses Projekt passen könnten, können Sie eine Frage in der Q und eine Tafel hinterlassen. Ich werde Ihnen gerne helfen, all Ihre Bedenken zu beantworten. 4. 3 Herunterladen und Installieren von Arduino ESP und USB-Treiber: Lassen Sie uns nun mit einem Software-Setup beginnen. Hängt an Ihrer Tastatur und Maus. Dieser Teil könnte holprig werden. Folgen Sie entlang Klausel die, wie wir konfigurieren und laden unsere Tarife DIY Wi-Fi verbundene Software. In dieser Lektion installieren wir auch das ESP, 66 Ball Paket in unserer Arduino Software. Wir werden auch einen Gerätetreiber für den Bolzenkommunikations-Chip installieren und auf Arduino Skizze hochladen, die mit Ihrem drahtlosen Heimnetzwerk verbunden ist. Und die gute Nachricht, dass Sie, sobald Sie die Schritte und diese und diese Lektion abgeschlossen haben , nicht mehr tun müssen. Wieder. Sie verwenden den gleichen Computer und den gleichen Ball. Sie müssen nicht neu konfigurieren. Und jede der Software, die wir diese Software installieren werden alle in dieser Lektion. Der erste Schritt wird also und die Installation der Arduino-Software sein. Wie Sie bereits wissen, ist die Arduino-Software kostenlos auf der Arduino, der SCC-Website, verfügbar. So wird der erste Schritt zum Arduino, dem CC gehen, Gehen Sie zum Software-Abschnitt, klicken Sie auf Downloads. Und aus dem Scharnier, wählen Sie Ihr Betriebssystem. Und in unserem Fall ist es Windows-Betriebssystem. Wir können ein Windows-Installationsprogramm oder die Fenster nach oben verwenden. Und ich habe bereits auf diesem Araber installiert. Hier ist es. Jetzt standardmäßig unterstützt die Arduino-Anwendung Chips verwendet eine Standard-Arduino-Boards, aber nicht die ESP-Kugel. Diese Kugeln können aus der Box programmiert werden, da die Arduino-Anwendung bereits über jeden und seine Eigenschaften Bescheid weiß. Eine coole Sache über Arduino ist, dass Sie Unterstützung für andere Schrauben hinzufügen können. Und alles, was Sie tun müssen, ist Arduino zu sagen, wo sie ihre Wahrscheinlichkeiten entdecken können. Der erste Schritt dieses Prozesses ist die Bereitstellung einer URL für den zusätzlichen Board-Manager. Jetzt müssen Sie zur Bearbeitung gehen. Und von dort aus müssen Sie zum Menü Datei gehen und Einstellungen auswählen. Du wirst dieses Fenster sehen. Wie Sie hier sehen können. Wir haben zusätzliche Bohrungen Manager, Sie sind ALS und Sie müssen eine bestimmte URL basieren. Und das wird tun, ich werde es und andere Quellen dieser Vorlesung geben. Aber hier ist es. Lassen Sie mich diese URL kopieren und einfügen. Das ist der Arduino ESP. Sie sind fallen dieses Paket. Nun, wenn die Bücher nicht geplant waren, wo Sie ihre Einstellungen öffnen, wann haben Sie möglicherweise einige andere Boards bereits deinstallieren? Wenn das der Fall ist, habe ich die Lehrbücher Inhalt mit der obigen URL mit einem Komma gewesen , um verschiedene URL zu trennen. So können Sie dieses eine und andere Koma hinzufügen und ein weiteres hinzufügen. Aber da wir nur einen haben, werde ich ihn hier einfügen. Danach klicken Sie auf OK, um Ton zu schließen, dass Einstellungen, wenn jetzt unter einer Verpflichtung sind, weiß, wo Informationen über den ESP-Ball im Allgemeinen zu finden. Also lasst uns zu den Tools gehen. Und von dort gehen wir zum Boltzmann-Gefäß. Und hier in der Boltzmann Azure, müssen Sie ESP schreiben. Jetzt, wie Sie hier sehen können, haben wir ESP a2 66. Sie müssen einfach auf Installieren klicken. Es dauert einige Zeit, um etwa 34 Megabyte Daten in Ihren Arduino-Bibliotheksordner herunterzuladen . Und wenn Sie fertig sind, wird es Ihnen eine Nachricht zeigen, dass alles erledigt ist. Jetzt, wenn es fertig ist, wie Sie sehen können, steht es hier installiert, Sie können auf Schließen klicken. Und wenn Sie ging zum Boltzmann ist R. So können Sie sehen, dass jetzt haben wir ESP a2 66 und ja a2, a5 und andere ESP Bomben. Die meisten von ihnen sind hier. Nun, was Sie tun müssen, ist einfach anfangen, sie zu verwenden. Und ich habe bereits erwähnt, dass die, die wir zur Hand haben, das ESP weiter zum A2 66-Modul ist. Um sicherzustellen, dass es beim Anschließen der USP-Platine erkannt wird, müssen Sie einen zusätzlichen Treiber installieren. Vom Scilab hochgefahren. Ich werde Ihnen auch Links zu diesem Fahrer geben. Also müssen Sie gehen und überprüfen Sie Ihr Opener Ding System. Und wir haben wirklich zwei Senioren-Umkehrungen. Also werden wir diese Software verwenden. Klicken Sie auf PCP herunterladen. Der Download wird gestartet. Sie können nicht einfach auf Download klicken. Danach. Sie können die Treiber je nach Betriebssystem installieren. Das war's. Jetzt haben wir die Arduino Software ESP Bibliothek für Arduino und den USB-Treiber installiert. 5. 3 Was ist ESP32 Board: Asb 32 Entwicklungsboard. Vsb 32 ist eine kostengünstige System-on-Chip-Serie, die von S Pressensystemen entwickelt wurde. Es ist eine Verbesserung der beliebten ESP a2 66, die weit verbreitet in Internet of Things Projekten verwendet wird. Sie SB 32 hat sowohl Wi-Fi als auch Bluetooth-Funktionen, die es zu einem rundum abgerundeten Chip für die Entwicklung von Internet of Things Project und Embedded Systems Engineer machen. In diesem Kurs erfahren Sie, wie Sie mit der ESP-Fealty beginnen und lernen, wie Sie WLAN-Hotspots scannen, LEDS, Tasten, Sensoren steuern oder Sensoren lesen können. Zusammen mit anderen Beispielen. In diesem Kurs erhalten Sie das Grundwissen, das Sie bei der Arbeit an Ihren ESP Filter2 Projekten in Zukunft nicht benötigen. Nun, einige der wichtigsten Spezifikationen für die ESP 32. Wenn es um die Chip-Spezifikationen geht, werden Sie feststellen, dass es einen Dual-Core hat, was bedeutet, dass es zwei Prozessoren hat. Es verfügt auch über Wi-Fi und Bluetooth integriert. Sie müssen keinen Us-Be-Dongle anschließen, um Wi-Fi zu aktivieren oder ein Modul zu erhalten. Es läuft 32-Bit-Programme, die Frequenz aussehen kann bis zu 240 Megahertz und es hat 512 Kilobyte RAM. Diese spezielle Platine hat 30 oder 36 Pins, 15 in jeder Reihe. Es verfügt auch über eine Vielzahl von Peripheriegeräten, wie kapazitive Touch-Sensoren und Digitalkonverter. Digital-zu-Analog-Wandler, universelle asynchrone serielle Kommunikationsmodule als p pi i square c und vieles mehr. Dieses Teil kommt mit eingebautem Hall-Effektsensor, eingebautem Temperatursensor. Dieser Port ist also alles, was Sie brauchen, um loszulegen und keine Zeit im Internet der Dinge zu arbeiten. Um nun mit der Programmierung des Sports zu beginnen, benötigen Sie eine Software oder eine Programmierumgebung. Sie können einfach die Arduino-IDE verwenden, die wir in diesem Kurs machen werden. Es ist eine sehr einfach zu bedienende Software und die meisten Menschen sind damit vertraut. Und wenn Sie, auch wenn Sie nicht vertraut sind, ist es die einfachste Software zu verwenden, wenn Sie ESP-Anleihen programmieren möchten. Es gibt auch eine Software, ausdrucksstarke IDF Software. Es ist im Grunde ein Internet der Dinge Entwicklungs-Framework, dass sie Ordner-Boards zur Verfügung stellen. Es gibt auch Micro-PPython, JavaScript oder niedriger. Die, die wir in diesem Kurs verwenden werden, ist Arduino IDE. Es erfordert einige Anpassungen, um ASP-Bibliothek zu lösen, aber alles wird im Detail erklärt. Im assimilierten Abschnitt, wo Sie lernen, wie Sie die erforderlichen Bibliotheken für verschiedene ESP-Boards herunterladen und installieren und die richtigen Schritte, dies zu tun. Nun, um Ihr Board für die Arduino IDE vorzubereiten. Und es gibt ein Add-on für die Arduino IDE, dem Sie das ESP theta2 mit dieser Plattform programmieren können. gleiche Plattform, die Sie verwenden können, um Arduino zu programmieren, kann auch verwendet werden um ESP mit Arduino Programmiersprache zu programmieren. So ist es sofort einsatzbereit und sofort einsatzbereit. In der nächsten Lektion werden wir das ESP CO2 erklären. Legen Sie fest, wie viele Biegungen vorhanden sind, wie Sie die einzelnen Bin-Funktionen erkennen und welche Fächer verwendet werden sollen, wenn Sie Eingang, Ausgang, PWM, Signal oder Sensor anschließen möchten. Danke, dass du diese Lektion gesehen hast. 6. 4 Download und Installieren von Arduino ESP32 v1 Entwicklungsumgebung: Nun, wenn Sie ein Brett wie das, das wir haben, die ESP 32 Version eins ist. Sie müssen zu den Tools gehen. Und aus dem Tools-Menü können Sie einfach zum Board gehen, Pods Manager auswählen und aus dem rechten ESP 32. Jetzt haben Sie keine Ergebnisse bekommen. Sie werden eine Sache tun müssen. Bevor du weiterziehst. Sie müssen das ESP 32 Paket hinzufügen, dass JSON-Datei Link zu den Referenzen Wendell Soldaten gehen, klicken Sie auf Datei, Einstellungen, und hier sind das Komma, dann sind der zweite Link. Ich werde Ihnen all diese Länge geben und lassen Sie uns auch Vortrag. Wieder, gehen Sie zum Tools Glatze Fleck Manager, und hier werden Sie Carmelite ESP. Drittens, das Werkzeug. Und hier ist es, Sie können einfach auf installieren klicken. Um diesen Ball zu installieren, wird einige Zeit in Anspruch nehmen. Sobald du fertig bist, wirst du dich hier in einem Stocken sehen. Klicken Sie auf Schließen, und gehen Sie zum Menü Extras. Von dort aus kannst du nicht den Ball treten. Mit dem wollen Sie sich verbinden. Und Sie können sehen, dass wir hier unten eine Liste von Volt haben. Sie müssen diejenige auswählen, die zu Ihrer Konfiguration passt. Und unser Fall, okay, tut mir leid. Jetzt unser Fall zwei wird es ESP tun, und wir müssen das ESP dritte Werkzeug wählen. Scrollen wir nach oben. Okay, hier haben wir ESP theta2 Leute Kit oder widerrufen dieses div Modul. Und wir haben andere ESP Fuß-zu-Zehe-Module. Wie Sie hier sehen können. Wir brauchen das, tun es ESP div, bekommen Version eins, die wir hier in unseren Laboren haben. Und wir schauen uns an, die an alle geliehen werden, die gerade erst im Internet der Dinge anfangen. Also wählen Sie es aus und gehen Sie dann. Wenn du deinen Ball nicht gesehen hast, habe ich ihn auf meinem USB. Borschtsch. Ich habe die Glatze verbunden, aber ich sehe hier kein Brett. Und dieser Fall. Sie müssen diese und USB auf Ihren Yard Bridge-Treiber herunterladen und installieren. Download getan, die Ihrem Betriebssystem entspricht. Eigentlich fahren Sie diesen Namen, wenn Sie danach suchen. Wenn Ihr Board ESP 32 ist, gibt es je nach Anleihe andere Treiber. Klicken Sie also auf Download. Wieder. Klicken Sie hier herunterladen, Tuan tech time, doppelklicken. 7. 5 Lade deinen ersten Code auf ESP32 Board: Nun, wenn Sie alles richtig angeschlossen haben und wenn Sie zum Geräte-Manager gegangen sind, habe ich mein Board angeschlossen. Sie sollten also Ihren Bolzen und die Komponenten sehen. Und der Name von C oder Silicon Labs, das war, dass das Leben aus diesem neu justierten Angriff in der vorherigen Lektion. Jetzt wissen wir, dass unsere Kugeln verbunden sind, um zu kommen. Gehen wir zurück zu unserer Software. Stellen Sie sicher, dass Sie die richtige Fett wählen, tun Sie es ESP fealty zu schwierigen Version eins, und gehen Sie wieder zurück, um den Ball zu wählen, wählen Sie konform. Jetzt können Sie zu den Beispielen gehen und einige der Wi-Fi-Beispiele überprüfen. Wie Sie hier sehen können, haben wir mehr als einen. Sie können das Wi-Fi-Scan-Beispiel überprüfen. Jetzt ist das alles neue Skizze. Wie Sie sehen können, verwendet es die WLAN-Bibliothek. Sie müssen kein jährliches Wissen haben. Alle bisherigen Erfahrungen, um dieses Beispiel zu verwenden, alles, was Sie jetzt tun müssen, ist einfach auf Hochladen klicken. Jetzt kombiniert es die Skizze und das Hochladen, das unsere ESP Phelps O2 Bindung skizziert. Es dauert normalerweise einige Zeit, da Arduino keine Direktive ist, die für ESP kodiert, wie Sie sehen können, es verbindet sich mit conform, um dieses ESP-Zitat zu schreiben. Jetzt verstößt es den Kältefall Prozent, 100%. Jetzt ist es, wie sie dort sitzen ESP Board. Wie Sie aus diesem Menü sehen können, zeigt uns alle Tabellen. Auch hier dauert der Schreibvorgang einige Zeit. Jetzt, wie Sie sehen können, fertig Hochladen. Also gehen Sie und öffnen Sie den seriellen Monitor und stellen Sie sicher, dass Sie die richtige Baudrate gewählt haben. Wie Sie jetzt sehen können, dass ja kahl SO2 der Wi-Fi-Scan. Und sobald es fertig ist, wird es Ihnen zeigen, dass es funktioniert, die in Ihrer Nähe verfügbar sind. Ich habe diese drei Netzwerke. Wie Sie sehen können. Einer von ihnen hat ein sehr schwaches Signal. Deswegen kommt und geht es. Das ist also minus 12 und das ist jemand, der die Arbeit hat. Jetzt haben wir drei Netzwerke. Wie Sie sehen können, haben wir gerade alle Wert erste Zitat auf ESP Drittel hochgeladen, also zwei fett. Und dies ist ein Codebeispiel für den Wi-Fi-Scan-Prozess. Als nächstes werden wir tiefer graben und beginnen darüber zu reden, wie man den Deckel auf diesem Brett testen kann und wie man verschiedene Elemente mit diesem Stab steuert. Dann werden wir zu dem alten Ding übergehen. 8. 6 Codierung LED: Hallo und willkommen zu dieser neuen Lektion. Wie üblich, ist das erste, was wir tun, wenn wir anfangen, eine neue Hardware zu erforschen , eine LED zu blinken oder einen Programmiersatz zu schreiben, der HelloWorld ist. Und raten Sie für Hardware, die ESP Fealty zu dem Beispiel wird LED blinken. Gehen wir also zum Beispielmenü und zur Arduino-IDE und öffnen Sie das Skizzenbeispiel oder Planck-Beispiel. Nun, wie Sie sehen können, haben wir hier viele Beispiele. Sie können zu den Grundlagen gehen und auf blinzeln klicken. Jetzt schließen wir dieses Fenster. Öffnen wir das hier. Jetzt. Wie Sie in dieser Lektion zu diesem Code sehen können, lassen Sie mich vergrößern. Wir haben die LED auf Standard-Berührungen eingestellt, Lead-Nummer 13 auf Arduino. Also müssen wir diese Lead-Nummer ändern. Wie Sie wissen, haben sie mich gefragt, 32 hat einen eingebauten Eingang, der mit seiner allgemeinen Bill verbunden ist , war Eingangsausgangsnummern auch. Es ist wichtig zu überprüfen, ob Deckel, Politiker wird automatisch von IDE organisiert. Wenn nicht, müssen Sie hinzufügen, um eine Zeile wie diese zu codieren, wie Ende und mochte Deckel. Und lassen Sie es uns kopieren und hier einfügen. Und jetzt müssen Sie zwei schreiben, um sicherzustellen, dass der Code auf Pin Nummer zwei gespeichert wird, was der interne Deckelstift im ESP gekauft ist. Jetzt speichern wir unseren Code. Lassen wir sie leer. Und lasst uns das entfernen. Nun, wie Sie sehen können, ist es der gleiche Code, den wir ein Arduino verwenden. Wir haben zwei Methoden, die Void-Setup-Methode und das leere Webstück-Essen. Und vermeiden Sie Setup-Methode ist im Grunde, wo Sie Dinge wie anhängen sitzen. Hier haben wir die Nummer zwei, die die ID-Variable ist. Und wir können es hier durch Nummer zwei ersetzen. Aber da wir eine Variable verwenden, können wir hier den Variablennamen schreiben. Und hier können wir es als Eingang oder Ausgabe zuweisen. Da wir es mit einer Spur zu tun haben, ist es ein Äußeres. So schreiben wir Ausgabe und wir verwenden PinMode-Funktion, um sicherzustellen , dass wir die Nummer zwei als Ausgabe und die Setup-Schleife setzen. Nun, die Schleifenfunktion, von ihrem Namen, wird sie sich wiederholen. Die Schleifenfunktion landet immer und immer wieder für eine var. Sobald Sie das Programm stoppen oder den Strom ausschalten, wird es nicht mehr laufen. Nun schreibt der DigitalWrite einen digitalen Wert. Hoch bedeutet eine Logik oder schalten Sie auf diesen Spin, der Zahlen gewesen ist, die interne Deckel hat. Dann wird der letzte Satz für eine Sekunde warten und wir werden den gleichen Satz digital write ableiten. Wir werden zusätzlichen Wert schreiben, der niedrig oder 0 oder aus ist. Und wir werden noch eine Sekunde warten. So schalten Sie die LED ein. Warten Sie eine Sekunde, schalten Sie es aus und warten Sie noch eine Sekunde. Nun, bevor Sie diesen Code hochladen, müssen wir gehen und sicherstellen, dass wir die do it ESP 32 schwierige Version eins ausgewählt haben. Und wir müssen sicherstellen, dass wir den richtigen Kompost haben. Danach können wir einfach auf Hochladen klicken. Es wird einige Zeit dauern, ok. Wie Sie jetzt sehen können, haben wir ein L, weil dies eine Systemvariable ist. Wir können es nicht ändern. Geführte zu. Versuchen wir es noch einmal. Wie Sie sehen können, schreibt es jetzt den Code, fertig Hochladen. Nun, wenn Sie das Board haben, können Sie sehen, dass es eine blaue LED blinkt und ausgeschaltet. Das war's. So einfach ist es, die Insel ein- oder auszuschalten. Sie können einen anderen Stift verwenden oder ein externes Kabel anschließen, wenn Sie über einen verfügen. Aber das ist es für diese Lektion. Wie Sie sehen können, ist es der gleiche Code, den wir verwenden, ein Arduino. Also ist es wirklich einfach. Es ist wirklich einfach, mit diesem Board zu beginnen. Du hast nicht genug Wissen. Nur Grundkenntnisse, die ein und ein Arduino codieren. Und wenn Sie kein Grundwissen haben, habe ich bereits jede Codezeile in dieser Skizze erklärt. Wenn Sie Fragen zu irgendwelchen Fragen haben, wenden Sie sich bitte an das Hyundai-Board. Danke fürs Zuschauen. 9. 7 Touch-Sensor: Nun, da wir mit dem LED-Blinkbeispiel fertig sind, gehen wir zum Touch-Sensor-Beispiel über. Dies ist eine neue coole Funktion, die auf den ISP Filter2 Kugeln verfügbar ist. Sie fragten vorher, T2 hat interne Alton, interne kapazitive Touch-Sensoren. Wir haben bereits erklärt oder kurz die Spins. Wir haben uns schon gezeigt. Wir werden diese Stifte und das Verdrahtungslayout der MSP432 Lektion erklären. Aber lassen Sie uns noch einmal darüber reden. Jetzt. Diese dünnen internen kapazitiven Touch-Sensoren können als Tasten verwendet werden. Und die ungeraden Zahlen von allgemeinen Eingangsausgang Nummer 40 bis 12131415. Dreiundzwanzig, zweiunddreißig, dreiunddreißig, siebenundzwanzig. Das sind die Stifte. Ich zeige dir eine Minute die Nummer der Mülleimer, okay? Ok. Das ist es. Und Sie können sich auf das Verdrahtungslayout oder die Pin-Diagram-Lektion beziehen, wo Sie die Drehungen sehen können. Dies sind zehn interne kapazitive Touch-Sensoren, die Sie einfach verwenden können. Um diese Pins zu lesen, müssen Sie die Funktion Touch-Lesegeräte verwenden. Und diese Funktion wird nur eine Variable nehmen, was im Grunde ist dies die Funktion. Und es dauert normalerweise eine Variable, die die Pin-Zahlen, die Sibyl-Nummer vier, Nummer fünf, und so weiter. Um diese Funktion zuerst zu verwenden, müssen wir eine Variable zuweisen. Jetzt können wir int Wert und rechte Berührung lesen schreiben int Wert . In ihm drin. Wir können eine beliebige Nummer schreiben. Wir können Allzweck-Eingang verwenden, Ausgang vier, die im Grunde die ersten Berührungssensoren t. Und jetzt lassen Sie uns einen Code erstellen, wo wir den Zustand dieses Touch-Sensors lesen und es ist ein bisschen auf dem seriellen Monitor. Dazu müssen Sie zunächst die serielle Kommunikation und die Setup-Methode initialisieren, wie Sie zwischen diesen beiden geschweiften Klammern sehen können. Also, das richtige Getreide begann. Und verwenden Sie jede Baudrate, wir können eine 115.200 verwenden. Und lassen Sie uns etwas Verzögerung hinzufügen, um es zu stabilisieren. 1 Sekunde. Versuchen wir es mit der Sonnenwissenschaft. Lassen Sie uns serial.print schreiben. Ja, sei 32. Berühren. Jetzt müssen wir die Stimmung für den Deckel als Ausgang einstellen. Wir möchten den Deckel als Indikator für den Touch-Zustand, den gesamten Touch-Sensor-Status verwenden . Also haben wir Drucknummer zwei, die die Führung hat, und wir brauchen es wie aus. Wir müssen auch einen Wert schreiben und sicherstellen, dass er gleich 0 ist. Wir wollen sicherstellen, dass die LED ausgeschaltet ist. Um dies zu tun, müssen wir anhängen Nummer schreiben und Gesetz schreiben. Mit dieser Linie stellen wir sicher, dass beim Start der ESP-Platine sichergestellt wird, dass sie ausgeschaltet ist. Es wird nur eingeschaltet, wenn es Berührung gibt. Alle Touch-Sensoren sind eingeschaltet. Okay, jetzt, was wir als Nächstes tun müssen, ist den Wert zu lesen. Berühren Sie lesen mit Touch Street und solide innerhalb des Wertes. Jetzt wollen wir eine Frage stellen. Wenn der Berührungswert über oder unter einem bestimmten Wert liegt, können wir den Deckel ein- oder ausschalten. Aber bevor wir das tun, können wir nicht einfach drucken die beigefügten lesen alle Werte, die wir bekommen von wird Street Sensor holen, die der kapazitive Touch-Sensor auf dem seriellen Monitor ist. Also lasst uns bekommen, lasst uns diese serielle Punktdrucklinie machen. Und darin müssen wir den Wert setzen. Danach können wir eine Verzögerung, eine 1 Sekunde Verzögerung hinzufügen . Versuchen wir nun, unseren Code zu kombinieren. Lassen Sie es uns in unserem Codierungsordner speichern. Nennen wir es „Touch“. Okay, lassen Sie uns das entfernen. Jetzt lassen Sie es uns wieder kombinieren. Okay, fertig mit dem Kompilieren. Laden wir nun den Kegel zu unserem ESP an Bord hoch. Übrigens können Sie Nummer vier verwenden, die die Pin-Nummer ist, oder Sie können t, t1, t2 bis t zehn verwenden , weil wir bereits erwähnt haben, dass wir zehn niederländische Sensoren haben. Öffnen wir jetzt den seriellen Monitor. Wie Sie sehen können, ist dieser Berührungswert hier 107. Und wenn wir es berührt haben, wird es sich ändern. Lassen Sie mich das tun. Ok. Wie Sie sehen können, haben wir vierundsiebzig, siebenunddreißig, einundsiebzig. Jetzt lass mich den Mülleimer anfassen. Wie Sie sehen können, wenn ich das m berührt, gehen die Werte unter zehn. Und wenn ich gehe, geht es wieder auf 77 zu zwei. Also denke ich, dass wir hier einen konstanten Wert haben. Wenn der Wert unter 50 liegt, bedeutet dies, dass ich diesen Bin berühre. Wenn es über 50 ist, bedeutet, dass ich den Stift nicht berühren, können wir unsere Claude entsprechend anpassen. Jetzt lasst uns das machen. Jetzt. Lassen Sie uns hier gehen und fügen Sie if-Anweisung hinzu. Jetzt und f Aussage, wir werden eine Frage stellen. Der Wert ist vor allem gleich 50. Ok, bewegen wir uns auf diese Seite, diese zwei Klammern. Jetzt. In diesem Fall müssen wir die LED einschalten und eine Verzögerung hinzufügen. Sonst. Wenn der Wert unter 50 liegt, müssen wir die LED ausschalten. Okay, jetzt lassen Sie uns unser Quad o überprüfen und drucken Sie einen Satz und psi dieser beiden if-Anweisungen mit dem serial.print. Also hier ist, wo ich den Deckel drucken werde. Und hier werden wir den Deckel abdrucken. Lassen Sie uns den Code erneut überprüfen. Okay, jetzt lasst uns einen Code auf die ESP hochladen serviert. Es wird kahl. Wieder. Der Prozess dauert einige Zeit. Jetzt ist es mit der Platine verbunden. Jetzt schreibt er diesen Code. Okay, fertig mit dem Hochladen. Nun, wenn wir den seriellen Monitor öffnen, wie Sie sehen können, ist die LED an. Und wenn Sie einen Blick auf Ihr Board werfen, können Sie sehen, dass die LED leuchtet. Nun, lassen Sie mich den Touch-Pin berühren. Wie Sie sehen können, geht der Wert unter 50 und der Deckel ist ausgeschaltet. Das war's. Dies ist, wie einfach Sie den Touch-Sensor im Inneren des ESP fiel auf Werkzeugkasten verwenden und einstellen können. Es ist integriert, so dass Sie keine zusätzlichen Komponenten anschließen müssen. Dies ist, wie erstaunlich es ist und wie einfach es ist, mit diesem Ball umzugehen. Wenn Sie Fragen dazu haben, Ben, ich bin hier, um Ihnen zu helfen. Danke, dass du diese Lektion gesehen hast. 10. 8 Umgang mit analogen Signalen: Hallo und willkommen zu diesem jährlichen US ONE, NO wird erklären, wie man mit analogen Eingang umzugehen. Schichten P füllt die Rohrplatte. Nun zu diesem, die Eingangsanalogwertsignale, gibt es etwa 18 12-Bit-ADC-Eingangskanäle. Sie können sie leicht aus dem Schaltplan erkennen. Die, die wir bereits erwähnt haben, alle Pinout-Diagramm, die wir in einer vorherigen Lektion erklärt haben. Und es gibt nur einen 10-Bit-Analog-Digital-Wandler auf der MCU. Jetzt, abhängig von dem Ball, den Sie verwenden, kann dieser Stift an einem anderen Ort sein. Lassen Sie mich Ihnen die Stecknadel zeigen. Jetzt, wie Sie in diesem Bild sehen können, können Sie die ADC-Pins sehen. Also alle diese sind analog zu digitalen Wandlern sind aktiviert Biegungen, und es gibt auch andere Stifte. Wieder, hier ist ein, die C1 und C2. So verschiedene Kanäle. Und Sie können sie erkennen, wer die allgemeine Eingangs-Ausgang Pin-Nummer ausgehend von Penn genannt wird. Wie Sie hier sehen können. Ein Pin zwei hat ADC, Pin für 10-15. War einer hat keinen ADC. Es leidet also unter Pin 0. Dann kannst du weitermachen. Es gab 2412131415 und so weiter. Wir brauchen nur einen Stift für diese Lektion. Also, um das analoge und was Sie das gleiche wie ein Arduino-Boards zu lesen. Wir werden die analoge Lesefunktion auf unserer Codierung verwenden. Nun, wie Sie sehen können, ist das Append, das wir für dieses Beispiel verwenden, John Bell war Eingabe, Ausgabe 36. Es hat ADC one, CH2, 0, oder Charles Euro. Nun, um diesen Wert zu lesen, müssen wir die analogRead-Funktion verwenden. Und wir haben den analogen Wert auf eine Variable installiert. Es ist sehr wichtig zu beachten, dass sie die Leute gebeten haben, zu diesem oder zu unterhalten. Ich werde 12 Bits Auflösung im Vergleich zu zehn Bits auf ESP, a2, 66 und Arduino haben. So sind die Gedanken Bereich der analogen zu digitalen Umwandlung von Lesungen gehen kann 1000., 0, 95, oder 095 fallen . Und die Sünde von 100000027 auf Arduino und ESP a2 66, wenn ein Maximum von 3,3 Volt an sein Ende angewendet wird. Aber so können Sie mehr Werte erwarten, die bis zu 4 Tausend gehen können. Verwenden wir nun für die Eingabe unser dünnes Kiloohm-Potentiometer oder einen analogen Sensor, den wir haben. Und wir können es nicht von der 3,3 Volt und Erde verbinden. Lassen Sie uns nun seine variable Ausgabe verwenden, um die Eingabe des ESP-Filters in ADC-Pins zu sein. Um loszulegen, öffnen wir uns. Ich werde deine Software sein. Gehen Sie auf Arduino IDE. Nun, nachdem ich Arduino IDE geöffnet habe, okay, lass mich die andere Software öffnen. Okay, hier ist es. Arduino Software. Jetzt ist der erste Schritt, den wir tun werden, eine neue Skizze zu erstellen. Lassen Sie uns sicherstellen, dass unser Board verbunden und erkannt ist, wie Sie bei konform sehen können. Und stellen wir sicher, dass wir den richtigen Port ausgewählt haben. Unser Fall ESP fiel auf zwei. Wie Sie sehen können, tun Sie es ESP theta2 Dev-Kits. Und wir haben andere Bibliotheken, die das abdecken können. Das ist unser Vorstand. Fangen wir an zu codieren. Das erste, was wir tun müssen, ist zum Void-Setup zu gehen und die serielle Kommunikation zu initialisieren, serial.begin. Und wir können jeden gemäßigten wählen. Lassen Sie uns zehn hundert, fünfhundert, fünftausend, zweihundert wählen. Nun, lassen Sie uns eine Verzögerung hinzufügen, so dass diese Besetzung liefert das Sierra Kommunikationsmodul und Listen drucken einen Satz, der anzeigt, dass wir USB 32 analogen Stifttest verwenden . Jetzt hier oben lassen Sie uns eine Variable initialisieren, um ALU-Daten zu speichern. Also Ende analog, Wert gleich 0. Dann in der Leerlaufschleife, richtig? Alg Wert gleich Entladen liest genau wie ein Arduino. Und von hier müssen wir den Stift auswählen. In unserem Fall ist es Allzweckeingabe, Ausgabe dann 36. Danach lassen Sie uns den analogen Lesewert schienen, also Serieller Punkt drucken. Nun lassen Sie uns zustimmen, dass wir Wert und diese älteren 500 Millisekunden. Okay, lassen Sie uns überprüfen. Lasst uns retten. Nennen wir es. Wird einige Zeit dauern, um die Skizze zu kombinieren. Lassen Sie uns nun die Skizze auf unseren ESP Ball hochladen, stellen Sie sicher, dass Ihr Board angeschlossen ist. Und Sie haben die richtige Glatzpfanne ausgewählt, die richtige Komport. Ok. Wie Sie sehen können, ist es Hochladen, Schreiben. Ok. Hochladen abgeschlossen. Nun, wenn wir hier aufmachen, Serienmonitor K, haben wir die Wissenschaft teilt die Baudrate auf 115.200. Wie Sie hier sehen können, haben wir 0 Wert. Jetzt, wenn Sie mit dem analogen Potentiometer gespielt haben, erhalten Sie Werte bis zu 4 Tausend. Und das war's. So einfach ist es, analoge Pins an der USP-Bohrung zu verwenden. Die gleiche Arduino-Codierung, semi-strukturiert. Und ich werde jede Linie disziplinieren. Danke, dass du diese Lektion gesehen hast. Wenn Sie Fragen haben, wenden Sie sich bitte an das Hyundai-Board.