Seite 1
SunFounder vincent kit for arduino www.sunfounder.com 21.05.2024...
Seite 3
1 Komponentenliste und Einführung SunFounder Mega Board .........
Seite 4
1.36 Schallsensormodul ..........1.37 Touch-Switch-Modul .
Seite 5
2.45 2.35 RFID-RC522-Modul ........285 2.46 3.1 Rückfahrhilfe .
Seite 7
• SunFounder Vincent Kit for Arduino • Oder sehen Sie sich den Code bei Vincent Kit for Arduino - GitHub Wenn Sie Fragen haben, senden Sie bitte eine E-Mail an service@sunfounder.com, und wir werden so schnell wie möglich antworten. Über die Anzeigesprache Dieses Dokument ist auch in anderen Sprachen verfügbar.
Seite 8
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 9
Nachfolgend finden Sie die Einführung zu jeder Komponente, die das Funktionsprinzip der Komponente und die ent- sprechenden Projekte enthält. Steuerplatine Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 10
ßen Sie es einfach mit einem USB-Kabel an einen Computer an oder betreiben Sie es mit einem AC-zu-DC-Adapter oder einer Batterie, um loszulegen. Das SunFounder Mega Board Board ist mit den meisten Schilden kompatibel, die für das Uno und die früheren Boards Duemilanove oder Diecimila entwickelt wurden.
Seite 11
SunFounder vincent kit for arduino • MIKROCONTROLLER: ATmega2560 • BETRIEBSSPANNUNG: 5V • EINGANGSSPANNUNG (EMPFOHLEN): 7-12V • EINGANGSSPANNUNG (GRENZE): 6-20 V • DIGITAL I/O PINS: 54 (0-53, davon 15 mit PWM-Ausgang (2-13, 44-46)) • PINS FÜR ANALOGE EINGÄNGE: 16 (A0-A15) • GLEICHSTROM PRO E/A-PIN: 20 mA •...
Seite 12
1.1 Erste Schritte mit Arduino IDE • ATmega2560 Datasheet Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 13
Es ist eine bequeme Möglichkeit, Ihre benutzerdefinierte Schaltung und Arduino in einem einzigen Modul zu machen. Spezifikationen • Es kann direkt auf das Sunfounder Mega2560-Board aufgelegt werden. Ein kleines Steckbrett wird mitgeliefert, mit dem Sie einige einfache Experimente durchführen können.
Seite 14
So verwenden Sie ein Steckbrett – Science Buddies. Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 15
SunFounder vincent kit for arduino ist die Einheit des Widerstands und die größeren Einheiten umfassen K, M usw. Ihre Beziehung kann wie folgt darge- stellt werden: 1 M = 1000 K, 1 K = 1000 . Normalerweise ist der Widerstandswert darauf vermerkt.
Seite 16
SunFounder vincent kit for arduino Wie in der Karte gezeigt, steht jede Farbe für eine Zahl. Black Brown Orange Yellow Green Blue Violet Grey White Gold Silver 0.01 Häufig werden die 4- und 5-Band-Widerstände verwendet, auf denen es 4- und 5-Farbbänder gibt.
Seite 17
Weitere Informationen zum Widerstand finden Sie im Wiki: Resistor - Wikipedia. Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 18
SunFounder vincent kit for arduino Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [] und treten Sie heute bei! 1.5 Transistor Transistor ist ein Halbleiterbauelement, das Strom für Strom steuert. Es funktioniert durch Verstärkung eines schwachen Signals zu einem Signal mit größerer Amplitude und wird auch für berührungslose Schalter verwendet.
Seite 19
SunFounder vincent kit for arduino Wenn ein Signal mit hohem Pegel durch einen NPN-Transistor geht, wird er erregt. Aber ein PNP benötigt ein Signal mit niedrigem Pegel, um es zu verwalten. Beide Transistortypen werden häufig für kontaktlose Schalter verwendet, so wie in diesem Experiment.
Seite 20
Datenblatt des S8050-Transistors • Datenblatt des S8550-Transistors Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 21
SunFounder vincent kit for arduino 1.6 Kondensator 1.6. Kondensator...
Seite 22
SunFounder vincent kit for arduino CKondensator bezieht sich auf die Menge der Ladungsspeicherung unter einer bestimmten Potentialdifferenz, die als C bezeichnet wird, und die internationale Einheit ist Farad (F). Allgemein gesagt bewegen sich elektrische Ladungen unter Krafteinwirkung in einem elektrischen Feld. Wenn sich zwischen Leitern ein Medium befindet, wird die Bewe- gung elektrischer Ladungen behindert und die elektrischen Ladungen sammeln sich auf den Leitern an, was zu einer Akkumulation elektrischer Ladungen führt.
Seite 23
• (Scratch-Projekt) 2.20 SPIEL - Fischen Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 24
Strom steigt an, während die Spannung in diesem niederohmigen Bereich konstant bleibt. • Zener diode - Wikipedia Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 25
Schaltkreisen besser identifiziert werden kann. Chip Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 26
• (Arduino-Projekt) 3.2 Fußgängerüberwegtaste Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? Kapitel 1. Komponentenliste und Einführung...
Seite 27
SunFounder vincent kit for arduino • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams. • Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern. • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken.
Seite 28
(Scratch-Projekt) 2.12 Rotierender Ventilator Anzeige Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 29
SunFounder vincent kit for arduino 1.11 LED Halbleiter-Leuchtdioden sind Bauelemente, die elektrische Energie über PN-Übergänge in Lichtenergie umwandeln können. Nach Wellenlänge kann es in Laserdioden, Infrarotlicht emittierende Diode und sichtbares Licht emittierende Diode, die üblicherweise als Licht emittierende Diode (LED) bekannt ist, kategorisiert werden.
Seite 30
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 31
SunFounder vincent kit for arduino RGB-LEDs können in solche mit gemeinsamer Anode und gemeinsamer Kathode eingeteilt werden. In diesem Bausatz wird letzteres verwendet. Die gemeinsame Kathode oder CC bedeutet, die Kathoden der drei LEDs zu verbinden. Nachdem Sie es mit GND verbunden und die drei Pins eingesteckt haben, blinkt die LED in der entsprechenden Farbe.
Seite 32
• (Arduino-Projekt) 3.3 Überhitzungsüberwachung Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 33
• (Scratch-Projekt) 2.14 SPIEL - Schießen Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 34
SunFounder vincent kit for arduino • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken. • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte. • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
Seite 35
SunFounder vincent kit for arduino Jede der LEDs in der Anzeige erhält ein Positionssegment, wobei einer ihrer Anschlussstifte aus dem rechteckigen Kunststoffgehäuse herausgeführt wird. Diese LED-Pins sind mit „a“ bis „g“ gekennzeichnet und repräsentieren jede einzelne LED. Die anderen LED-Pins sind miteinander verbunden und bilden einen gemeinsamen Pin. Indem also die entsprechenden Pins der LED-Segmente in einer bestimmten Reihenfolge in Vorwärtsrichtung vorgespannt wer-...
Seite 36
• (Arduino-Projekt) 3.2 Fußgängerüberwegtaste Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 37
SunFounder vincent kit for arduino • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil. Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [] und treten Sie heute bei! 1.15 4-stellige 7-Segment-Anzeige Die 4-stellige 7-Segment-Anzeige besteht aus vier 7-Segment-Anzeigen, die zusammenarbeiten.
Seite 38
• (Arduino-Projekt) 2.7 4-Digital-7-Segment-Anzeige Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 39
SunFounder vincent kit for arduino 1.16 LED-Matrix-Modul Dies ist ein 8x8-Punktmatrixmodul mit gemeinsamer Kathode, das von MAX7219 angesteuert wird, die Betriebsspan- nung des Moduls beträgt 5 V, die Größe beträgt 50 mm x 32 mm x 15 mm, die linke Seite ist der Eingangsport, die rechte Seite ist der Ausgangsport, unterstützt mehrere Module in Kaskade.
Seite 40
• (Arduino-Projekt) 2.8 LED-Matrix-Modul Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 41
SunFounder vincent kit for arduino 1.17 I2C LCD1602 • GND: Masse • VCC: Spannungsversorgung, 5V. • SDA: Serielle Datenleitung. Über einen Pullup-Widerstand mit VCC verbinden. • SCL: Serielle Taktleitung. Über einen Pullup-Widerstand mit VCC verbinden. Wie wir alle wissen, bereichern LCD- und einige andere Displays zwar die Mensch-Maschine-Interaktion, haben aber eine gemeinsame Schwäche.
Seite 42
SunFounder vincent kit for arduino Hintergrundbeleuchtung/Kontrast Die Hintergrundbeleuchtung kann über eine Jumperkappe aktiviert werden. Ziehen Sie die Jumperkappe ab, um die Hintergrundbeleuchtung zu deaktivieren. Das blaue Potentiometer auf der Rückseite. • Kurzschlusskappe: Die Hintergrundbeleuchtung kann durch diese Kappe aktiviert werden. Ziehen Sie diese Kappe ab, um die Hintergrundbeleuchtung zu deaktivieren.
Seite 43
(Scratch-Projekt) 2.4 LCD1602 Klang Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 44
(Arduino-Projekt) 2.11 Passiver Summer Treiber Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 45
SunFounder vincent kit for arduino 1.19 Gleichspannungs Motor Dies ist ein 3-V-Gleichstrommotor. Wenn Sie jedem der beiden Anschlüsse einen hohen und einen niedrigen Pegel geben, dreht er sich. • Größe: 25 * 20 * 15 mm • Betriebsspannung: 1-6V • Freilaufstrom (3V): 70 m •...
Seite 46
• (Scratch-Projekt) 2.12 Rotierender Ventilator Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 47
SunFounder vincent kit for arduino • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken. • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte. • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
Seite 48
• (Scratch-Projekt) 2.11 Pendel Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 49
SunFounder vincent kit for arduino 1.21 Schrittmotor Schrittmotoren können aufgrund ihres einzigartigen Designs ohne Rückkopplungsmechanismen mit hoher Genauigkeit gesteuert werden. Die Welle eines Steppers, die mit einer Reihe von Magneten montiert ist, wird von einer Reihe elek- tromagnetischer Spulen gesteuert, die in einer bestimmten Reihenfolge positiv und negativ geladen werden, wodurch sie in kleinen „Schritten“...
Seite 50
SunFounder vincent kit for arduino hat vier Anschlussdrähte, die mit den Schaltern SA, SB, SC und SD verbunden werden. Daher sind die vier Phasen in der Schaltung parallel und die zwei Magnetpole in einer Phase in Reihe geschaltet. Zu Beginn ist der Schalter SB eingeschaltet, die Schalter SA, SC und SD ausgeschaltet, und die Magnetpole der B- Phase sind mit den Zähnen 0 und 3 des Rotors ausgerichtet.
Seite 51
SunFounder vincent kit for arduino Um den Motor in der Schaltung einzusetzen, muss eine Treiberplatine verwendet werden. Schrittmotortreiber- ULN2003 ist eine 7-Kanal-Wechselrichterschaltung. Das heißt, wenn das Eingangsende auf High-Pegel ist, ist das Ausgangsende von ULN2003 auf Low-Pegel und umgekehrt. Wenn wir IN1 einen hohen Pegel und IN2, IN3 und IN4 einen niedrigen Pegel zuführen, dann ist das Ausgangsende OUT1 auf einem niedrigen Pegel und alle anderen...
Seite 52
• (Arduino-Projekt) 3.5 Zugangskontrollsystem Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 53
• (Arduino-Projekt) 2.14 Schrittmotor Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 54
SunFounder vincent kit for arduino 1.23 Relaismodul Das Relaismodul ist ein Modul, das aus einem Relais und einer einfachen Schaltung besteht. Es kann zur Steuerung von Geräten mit hoher Spannung, wie z. B. Haushaltsgeräten, verwendet werden, indem es eine niedrige Spannung, z.
Seite 55
SunFounder vincent kit for arduino 1.23.2 PINS OUT EINGABE Sie hat eine 1×3 (2,54mm Raster) Stiftleiste für den Anschluss der Stromversorgung (5V und 0V) und für die Steuerung des Relais. Die Stifte sind auf der Platine markiert: • -: GND •...
Seite 56
SunFounder vincent kit for arduino 1. Elektromagnet - Er besteht aus einem Eisenkern, der mit einer Drahtspule umwickelt ist. Wenn Strom durch- geleitet wird, wird er magnetisch. Daher wird es als Elektromagnet bezeichnet. 2. Anker - Der bewegliche Magnetstreifen wird als Anker bezeichnet. Wenn Strom durch sie fließt, wird die Spule erregt, wodurch ein Magnetfeld erzeugt wird, das verwendet wird, um die normalerweise offenen (N/O) oder normalerweise geschlossenen (N/C) Punkte herzustellen oder zu unterbrechen.
Seite 57
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 58
• (Scratch-Projekt) 2.20 SPIEL - Fischen Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 59
• (Arduino-Projekt) 2.16 Schiebeschalter Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 60
SunFounder vincent kit for arduino Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [] und treten Sie heute bei! 1.26 Potentiometer Das Potentiometer ist auch eine Widerstandskomponente mit 3 Anschlüssen und sein Widerstandswert kann entspre- chend einer regelmäßigen Variation eingestellt werden.
Seite 61
• (Scratch-Projekt) 2.19 SPIEL - Breakout-Klon Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 62
SunFounder vincent kit for arduino 1.27 Joystick-Modul Die Grundidee eines Joysticks besteht darin, die Bewegung eines Sticks in elektronische Informationen zu übersetzen, die ein Computer verarbeiten kann. Um dem Computer den vollen Bewegungsbereich mitzuteilen, muss ein Joystick die Position des Sticks auf zwei Achsen messen –...
Seite 63
(Scratch-Projekt) 2.22 SPIEL - Dragon töten Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 64
SunFounder vincent kit for arduino Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [] und treten Sie heute bei! 1.28 Drehgebermodul Das Drehgebermodul zählt die Anzahl der während der Drehung in Vorwärts- und Rückwärtsrichtung ausgegebenen Impulse.
Seite 65
• (Arduino-Projekt) 2.25 Drehgebermodul Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 66
• (Arduino-Projekt) 3.5 Zugangskontrollsystem Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 67
SunFounder vincent kit for arduino • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken. • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte. • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
Seite 68
• (Arduino-Projekt) 3.4 Schätzzahl Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 69
SunFounder vincent kit for arduino 1.31 MPR121 • 3.3V: Stromversorgung • IRQ: Open-Collector-Interrupt-Ausgangspin, aktiv niedrig • SCL: I2C-Uhr • SDA: I2C-Daten • HINZUFÜGEN: I2C-Adresse Wählen Sie den Eingangs-Pin aus. Verbinden Sie den ADDR-Pin mit der VSS-, VDD-, SDA- oder SCL-Leitung, die resultierenden I2C-Adressen sind 0x5A, 0x5B, 0x5C bzw. 0x5D •...
Seite 70
(Arduino-Projekt) 2.24 MPR121-Modul Sensor Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 71
2.26 Fotowiderstand • (Scratch-Projekt) 2.9 Lichtwecker Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. 1.32. Fotowiderstand...
Seite 72
SunFounder vincent kit for arduino Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams. • Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern. • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken.
Seite 73
(Scratch-Projekt) 2.8 Alarm bei niedriger Temperatur Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 74
SunFounder vincent kit for arduino 1.34 Neigungsschalter Der hier verwendete Neigungsschalter ist ein Kugelschalter mit einer Metallkugel im Inneren. Es wird verwendet, um Neigungen mit einem kleinen Winkel zu erkennen. Das Prinzip ist ganz einfach. Wenn der Schalter in einem bestimmten Winkel geneigt wird, rollt die Kugel im Inneren nach unten und berührt die beiden Kontakte, die mit den äußeren Stiften verbunden sind, wodurch Schaltkreise ausgelöst...
Seite 75
• (Scratch-Projekt) 2.7 Becher Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 76
(Scratch-Projekt) 2.21 SPIEL - Starfishe fangen Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 77
• (Scratch-Projekt) 2.13 Pusteblume Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 78
SunFounder vincent kit for arduino 1.37 Touch-Switch-Modul • IO: Signalstift, normalerweise niedriger Pegel, gibt nach Berührung einen hohen Pegel aus. • VCC: Stromversorgung, 3.3 ~ 5V DC. • GND: Masse. Dieses Modul ist ein kapazitives Berührungsschaltermodul basierend auf einem Berührungssensor-IC (TTP223B). Im Normalzustand gibt das Modul einen niedrigen Pegel bei geringem Stromverbrauch aus;...
Seite 79
(Scratch-Projekt) 2.15 SPIEL - Aufblasen des Ballons Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 80
• (Scratch-Projekt) 2.14 SPIEL - Schießen Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 81
SunFounder vincent kit for arduino 1.39 PIR-Bewegungssensormodul Der PIR-Sensor erkennt Infrarot-Wärmestrahlung, die verwendet werden kann, um das Vorhandensein von Organismen zu erkennen, die Infrarot-Wärmestrahlung aussenden. Der PIR-Sensor ist in zwei Steckplätze aufgeteilt, die mit einem Differenzverstärker verbunden sind. Immer wenn sich ein stationäres Objekt vor dem Sensor befindet, erhalten die beiden Schlitze die gleiche Strahlungsmenge und die Aus-...
Seite 82
SunFounder vincent kit for arduino Abstandseinstellung Wenn Sie den Knopf des Entfernungseinstellpotentiometers im Uhrzeigersinn drehen, erhöht sich der Erfassungsbe- reich und der maximale Erfassungsbereich beträgt etwa 0-7 Meter. Wenn Sie ihn gegen den Uhrzeigersinn drehen, verringert sich der Erfassungsbereich und der minimale Erfassungsbereich beträgt etwa 0-3 Meter.
Seite 83
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 84
(Scratch-Projekt) 2.18 SPIEL - Flatterhafter Papagei Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 85
SunFounder vincent kit for arduino 1.41 Feuchtigkeitssensormodul Der digitale Temperatur- und Feuchtigkeitssensor DHT11 ist ein zusammengesetzter Sensor, der einen kalibrierten digitalen Signalausgang für Temperatur und Feuchtigkeit enthält. Die Technologie einer speziellen Sammlung digita- ler Module und die Temperatur- und Feuchtigkeitsmesstechnologie werden angewendet, um sicherzustellen, dass das Produkt eine hohe Zuverlässigkeit und ausgezeichnete Langzeitstabilität aufweist.
Seite 86
(Scratch-Projekt) 2.10 Temperatur und Luftfeuchtigkeit ablesen Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 87
SunFounder vincent kit for arduino 3-Achsen-Beschleunigungsmesser Der Beschleunigungsmesser arbeitet nach dem Prinzip des piezoelektrischen Effekts, der Fähigkeit bestimmter Mate- rialien, als Reaktion auf angelegte mechanische Belastung eine elektrische Ladung zu erzeugen. Stellen Sie sich hier eine quaderförmige Schachtel vor, in der sich eine kleine Kugel befindet, wie im Bild oben. Die Wände dieser Box bestehen aus piezoelektrischen Kristallen.
Seite 88
• (Arduino-Projekt) 2.34 MPU6050-Modul Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 89
• (Arduino-Projekt) 2.35 RFID-RC522-Modul Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 90
SunFounder vincent kit for arduino • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken. • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte. • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
Seite 91
Spielen Sie mit Arduino 1. Grundlegend Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 92
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 93
SunFounder vincent kit for arduino Installation Windows 1. Doppelklicken Sie auf die Datei arduino-ide_xxxx.exe, um die heruntergeladene Datei auszuführen. 2. Lesen Sie die Lizenzvereinbarung und stimmen Sie zu. 3. Wählen Sie die Installationsoptionen. 2.1. 1.1 Erste Schritte mit Arduino IDE...
Seite 94
SunFounder vincent kit for arduino 4. Wählen Sie den Installationsort. Es wird empfohlen, die Software auf einem anderen Laufwerk als dem System- laufwerk zu installieren. 5. Dann Abschließen. Kapitel 2. Spielen Sie mit Arduino...
Seite 95
SunFounder vincent kit for arduino macOS Doppelklicken Sie auf die heruntergeladene Datei arduino_ide_xxxx.dmg und befolgen Sie die Anweisungen, um die Arduino IDE.app in den Applications-Ordner zu kopieren. Nach wenigen Sekunden sehen Sie, dass die Arduino IDE erfolgreich installiert wurde. 2.1. 1.1 Erste Schritte mit Arduino IDE...
Seite 96
SunFounder vincent kit for arduino Linux Für das Tutorial zur Installation der Arduino IDE 2.0 auf einem Linux-System folgen Sie bitte diesem Link: https: //docs.arduino.cc/software/ide-v2/tutorials/getting-started/ide-v2-downloading-and-installing#linux Die IDE öffnen 1. Wenn Sie das erste Mal die Arduino IDE 2.0 öffnen, installiert sie automatisch die Arduino AVR Boards, inte- grierte Bibliotheken und andere benötigte Dateien.
Seite 97
Sie klicken auf Überprüfen oder Hochladen. Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 98
SunFounder vincent kit for arduino 2.1.2 Einführung in die Arduino IDE 1. Verify: Kompilieren Sie Ihren Code. Bei Syntaxproblemen werden Fehlermeldungen angezeigt. 2. Upload: Laden Sie den Code auf Ihr Board hoch. Wenn Sie auf den Button klicken, blinken die RX- und TX- LEDs auf dem Board schnell und hören nicht auf, bis der Upload abgeschlossen ist.
Seite 99
20. Search: Suchen Sie die Codes aus Ihren Skizzen. Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 100
SunFounder vincent kit for arduino Über den Bibliotheks-Manager installieren Viele Bibliotheken sind direkt über den Arduino Bibliotheks-Manager erhältlich. Sie können auf den Library Manager zugreifen, indem Sie diesen Schritten folgen: 1. Im Library Manager können Sie nach der gewünschten Bibliothek suchen, entweder nach ihrem Namen oder durch verschiedene Kategorien stöbern.
Seite 101
SunFounder vincent kit for arduino Manuelle Installation Einige Bibliotheken sind nicht über den Library Manager erhältlich und müssen manuell installiert werden. Um diese Bibliotheken zu installieren, befolgen Sie diese Schritte: 1. Öffnen Sie die Arduino IDE und navigieren Sie zu Sketch -> Include Library -> Add .ZIP Library.
Seite 102
Wenn Ihr Bibliotheksverzeichnis anders ist, können Sie dies überprüfen, indem Sie zu File -> Preferences navigieren. Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 103
SunFounder vincent kit for arduino • Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern. • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken. • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.
Seite 104
SunFounder vincent kit for arduino 2.2.3 Fritzing-Schaltung In diesem Beispiel verwenden wir den digitalen Pin 9, um die LED anzusteuern. Befestigen Sie eine Seite des Wider- stands am digitalen Pin 9 und den längeren Pin (Anode) der LED an der anderen Seite des Widerstands. Verbinden Sie den kürzeren Pin (Kathode) der LED mit GND.
Seite 105
SunFounder vincent kit for arduino 2.2.4 Schematische Darstellung 2.2.5 Code Schließen Sie nach Abschluss der Schaltungsverbindung die Mega2560-Platine an den Computer an. Führen Sie die Arduino-Software-IDE aus und geben Sie die folgenden Codes ein. .. note: * Sie können die Datei 1.2_digitalWrite.ino...
Seite 106
SunFounder vincent kit for arduino 2.2.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 107
SunFounder vincent kit for arduino 2.3 1.3 Analoges Schreiben 2.3.1 Überblick Sie können die PWM-Welle mit analogWrite() auf den Pin schreiben. Diese Methode kann verwendet werden, um die Helligkeit der LED anzupassen, die Farbe von RGB zu ändern oder die Motordrehzahl usw. anzupassen. Hier nehmen wir LED als Beispiel, um die Gradientenhelligkeit der LED zu erhalten.
Seite 108
SunFounder vincent kit for arduino 2.3.4 Fritzing-Schaltung In diesem Beispiel verwenden wir den PWM-Pin 9, um die LED anzusteuern. Verbinden Sie ein Ende des Widerstands mit Pin 9. Verbinden Sie den langen Stift (Anode) der LED mit dem anderen Ende des Widerstands. Verbinden Sie den kurzen Stift (negativ, als Kathode bezeichnet) der LED mit GND.
Seite 109
SunFounder vincent kit for arduino 2.3.5 Schematische Darstellung 2.3. 1.3 Analoges Schreiben...
Seite 110
SunFounder vincent kit for arduino 2.3.6 Code Bemerkung: • Sie können die Datei 1.3_analogWrite.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\1.3_analogWrite direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem Sie den Code auf das Mega2560-Board hochgeladen haben, können Sie sehen, dass die LED allmählich heller wird und allmählich ausgeht.
Seite 111
SunFounder vincent kit for arduino 2.3.8 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 112
SunFounder vincent kit for arduino 2.4 1.4 Digitales Lesen 2.4.1 Überblick Sie können den Befehl digitalRead() verwenden, um den Pegelstatus von einem digitalen Pin zu lesen. Der Befehl eignet sich für digitale Eingabeelemente wie Button, Berührungssensor, Infrarot-Bewegungssensor usw. Dieser Artikel nimmt Button als Beispiel, um den Füllstandsstatus zu lesen.
Seite 113
SunFounder vincent kit for arduino Bemerkung: Wenn Sie den digitalen I/O-Pin von allem trennen, kann die LED unregelmäßig blinken. Dies liegt daran, dass der Eingang „schwebend“ ist – das heißt, er hat keine feste Verbindung zu Spannung oder Masse und gibt zufällig entweder HIGH oder LOW zurück.
Seite 114
SunFounder vincent kit for arduino 2.4.4 Schematische Darstellung 2.4.5 Code Bemerkung: • Sie können die Datei 1.4_digitalRead.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\1.4_digitalRead direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nach dem Hochladen des Codes auf die Mega2560-Platine können wir den Serial Port Monitor öffnen, um den Lesewert des Pins zu sehen.
Seite 115
2.4.7 ※ So aktivieren Sie den Serial Port Monitor Klicken Sie auf das Lupensymbol oben rechts im Programmierfenster der Arduino IDE, um den Serial Monitor zu öffnen. 2.4.8 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft 2.4. 1.4 Digitales Lesen...
Seite 116
SunFounder vincent kit for arduino auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 117
SunFounder vincent kit for arduino 2.5.3 Fritzing-Schaltung In diesem Beispiel verwenden wir den analogen Pin (A0), um den Wert des Potentiometers zu lesen. Verbinden Sie die Pins an beiden Enden des Potentiometers mit 5 V bzw. GND. Verbinden Sie den mittleren Pin mit A0.
Seite 118
SunFounder vincent kit for arduino 2.5.4 Schematische Darstellung 2.5.5 Code Bemerkung: • Sie können die Datei 1.5_analogRead.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\1.5_analogRead direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem der Code auf die Mega2560-Platine hochgeladen wurde, können Sie den Monitor für die serielle Schnittstelle öffnen, um den Lesewert des Pins anzuzeigen.
Seite 119
Höhe der an den Pin angelegten Spannung ist. 2.5.8 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 120
SunFounder vincent kit for arduino Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [] und treten Sie heute bei! 2.6 1.6 Steuerausgang Digitaleingang 2.6.1 Überblick Mit dem Verständnis von digitalWrite() und digitalRead() können wir ein vollständiges E/A-System aufbau- en, um das Ausgabegerät zu steuern, indem wir die Daten vom Eingabegerät erhalten.
Seite 121
SunFounder vincent kit for arduino 2.6.4 Schematische Darstellung 2.6. 1.6 Steuerausgang Digitaleingang...
Seite 122
SunFounder vincent kit for arduino 2.6.5 Code Bemerkung: • Sie können Datei unter Pfad 1.6_digitalInputControlOutput.ino sunfounder_vincent_kit_for_arduino\code\1.6_digitalInputControlOutput direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem Sie den Code auf das Mega2560-Board hochgeladen haben, können Sie die Taste gedrückt halten, um die LED aufzuleuchten.
Seite 123
SunFounder vincent kit for arduino 2.6.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 124
SunFounder vincent kit for arduino 2.7 1.7 Steuerausgang Analogeingang 2.7.1 Überblick Sie können ein E/A-System installieren, indem Sie ein analoges Eingabe-/Ausgabegerät verwenden. Beispielsweise können Sie Potentiometer, Fotowiderstand, Wasserstandssensor usw. verwenden, um die Helligkeit der LED, die Mo- tordrehzahl und dergleichen zu steuern. In dieser Lektion werden Potentiometer und LED als Beispiele genommen, um die Helligkeit der LED zu ändern, wenn sich das Potentiometer dreht.
Seite 125
SunFounder vincent kit for arduino 2.7. 1.7 Steuerausgang Analogeingang...
Seite 126
SunFounder vincent kit for arduino 2.7.4 Schematische Darstellung 2.7.5 Code Bemerkung: • Sie können Datei unter Pfad 1.7_analogInputControlOutput.ino sunfounder_vincent_kit_for_arduino\code\1.7_analogInputControlOutput direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Wenn die Codes auf die Mega2560-Platine hochgeladen werden, können Sie sehen, dass sich die Helligkeit der LED mit dem Drehen des Potentiometerknopfs ändert.
Seite 127
SunFounder vincent kit for arduino 2.7.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 128
SunFounder vincent kit for arduino 2.8 1.8 Serielles Lesen 2.8.1 Überblick Zusätzlich zum Lesen von Daten von den elektronischen Komponenten kann die Mega2560-Platine die Dateneingabe im Monitor der seriellen Schnittstelle lesen, und Sie können Serial.read() als Controller des Schaltungsexperiments verwenden. Dann verwenden wir LED, um mit dem Serial zu experimentieren. Read()-Anweisung zum Steuern der LED zum Ein- und Ausschalten.
Seite 129
SunFounder vincent kit for arduino 2.8.3 Fritzing-Schaltung In diesem Beispiel verwenden wir den digitalen Pin 9, um die LED anzusteuern. Wenn im seriellen Monitor eine 1 eingegeben wird, leuchtet die LED. Bei Eingabe von 0 erlischt die LED. 2.8. 1.8 Serielles Lesen...
Seite 130
SunFounder vincent kit for arduino 2.8.4 Schematische Darstellung 2.8.5 Code Bemerkung: • Sie können die Datei 1.8_serialRead.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\1.8_serialRead direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem die Codes auf die Mega2560-Karte hochgeladen wurden, schalten Sie bitte den Monitor für die serielle Schnittstelle ein.
Seite 131
SunFounder vincent kit for arduino Serial.begin(9600); Stellen Sie ledPin auf OUTPUT-Modus. pinMode(ledPin,OUTPUT); Der Status des Monitors für die serielle Schnittstelle wird in loop() beurteilt, und die Informationsverarbeitung wird nur ausgeführt, wenn die Daten empfangen werden. (Serial.available() > 0){} Liest den Eingabewert im Monitor für die serielle Schnittstelle und speichert ihn in der Variable eingehendesByte.
Seite 132
SunFounder vincent kit for arduino Kapitel 2. Spielen Sie mit Arduino...
Seite 133
SunFounder vincent kit for arduino 2.8.8 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 134
SunFounder vincent kit for arduino 2.9 1.9 Digitaler Eingangs-Pull-Up 2.9.1 Überblick Bei der Verwendung einiger Schaltereingabegeräte werden oft einige Pull-up- oder Pull-down-Widerstände verwendet, um den Pegel der entsprechenden Pins auf einem bestimmten Wert zu halten, wenn das Gerät nicht funktioniert. Wie in 1.4 Digital Read wird ein 10k-Widerstand verwendet, um den Pin mit GND zu verbinden, wenn die Taste nicht gedrückt...
Seite 135
SunFounder vincent kit for arduino 2.9.3 Fritzing-Schaltung In diesem Beispiel verwenden wir Pin 2, um das Signal der Taste zu lesen. Der interne Pull-up in Pin 2 ist gültig, wenn also die Taste nicht gedrückt wird, wird HIGH in Pin 2 gelesen; wenn die Taste gedrückt wird, wird LOW gelesen.
Seite 136
SunFounder vincent kit for arduino 2.9.5 Code Bemerkung: • Sie können Datei unter Pfad 1.9_digitalInputPullup.ino sunfounder_vincent_kit_for_arduino\code\1.9_digitalInputPullup direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem die Codes auf die Mega2560-Karte hochgeladen wurden, können Sie den Monitor für die serielle Schnittstelle öffnen, um die gelesenen Werte des Pins anzuzeigen.
Seite 137
SunFounder vincent kit for arduino 2.9.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 138
SunFounder vincent kit for arduino 2.10 1.10 Zustandsänderungserkennung 2.10.1 Überblick Wenn Sie die Taste verwenden, können Sie nicht nur die Taste drücken, die LED aufleuchten lassen, die Taste loslas- sen, die LED ausschalten, sondern auch den Betriebszustand der LED bei jedem Drücken der Taste ändern. Um diesen Effekt zu erzielen, müssen Sie wissen, wann sich der Zustand der Schaltfläche von Aus zu Ein ändert , d .
Seite 139
SunFounder vincent kit for arduino 2.10.3 Fritzing-Schaltung In diesem Beispiel verwenden wir Pin 2, um das Signal des Tasters zu lesen. 2.10. 1.10 Zustandsänderungserkennung...
Seite 140
SunFounder vincent kit for arduino 2.10.4 Schematische Darstellung 2.10.5 Code Bemerkung: • Sie können Datei unter Pfad 1.10_stateChangeDetection.ino sunfounder_vincent_kit_for_arduino\code\1.10_stateChangeDetection direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem die Codes in das Mega2560-Board hochgeladen wurden, wechselt die Ausgangsnummer jedes Mal zwischen 0 und 1, wenn Sie die Taste drücken.
Seite 141
SunFounder vincent kit for arduino Lesen Sie in loop() den Wert von buttonPin und weisen Sie ihn dann der Variablen buttonState zu. buttonState digitalRead(buttonPin); Vergleichen Sie buttonState mit lastButtonState, wenn sie nicht gleich sind, zeigt dies an, dass der Zustand geändert wurde.
Seite 142
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 143
SunFounder vincent kit for arduino 2.11.2 Erforderliche Komponenten • SunFounder Mega Board • Brotschneidebrett • Feuchtigkeitssensormodul • • Widerstand 2.11.3 Fritzing-Schaltung In diesem Beispiel verwenden wir den digitalen Pin 9, um die LED anzusteuern, und wir verbinden eine Seite des Widerstands an die entsprechenden digitalen Pins.
Seite 144
SunFounder vincent kit for arduino Kapitel 2. Spielen Sie mit Arduino...
Seite 145
SunFounder vincent kit for arduino 2.11.4 Schematische Darstellung 2.11.5 Code Bemerkung: • Sie können die Datei 1.11_interval.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\code\ 1.11_interval direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Wenn Sie das Hochladen der Codes auf das Mega2560-Board abgeschlossen haben, sehen Sie, wie die LED hochgela- den wird.
Seite 146
2.11.7 Phänomen Bild 2. Projekte für jede Komponente Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 147
SunFounder vincent kit for arduino • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams. • Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern. • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken.
Seite 148
SunFounder vincent kit for arduino 2.12.3 Schematische Darstellung 2.12.4 Fritzing-Schaltung In diesem Beispiel verwenden wir Pin 9, um die LED anzusteuern. Stecken Sie eine Seite des Widerstands in den digitalen Pin 9 und verbinden Sie den längeren Pin (eine positive Elektrode, als Anode bezeichnet) der LED mit der anderen Seite des Widerstands.
Seite 149
SunFounder vincent kit for arduino 2.12.5 Code Bemerkung: • Sie können die Datei 2.2_led.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\code\2. 2_led direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Beispiel 1 2.12. 2.2 LED...
Seite 150
1.3 Analoges Schreiben. 2.12.6 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 151
SunFounder vincent kit for arduino • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken. • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte. • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
Seite 152
SunFounder vincent kit for arduino 2.13.3 Fritzing-Schaltung Hier geben wir einen Wert zwischen 0 und 255 in die drei Pins der RGB-LED ein, damit sie verschiedene Farben anzeigt. Nachdem Sie die Pins von R, G und B mit einem Strombegrenzungswiderstand verbunden haben, verbinden Sie sie mit Pin 9, Pin 10 bzw.
Seite 153
SunFounder vincent kit for arduino 2.13.4 Schematische Darstellung 2.13.5 Code Bemerkung: • Sie können die Datei 2.3_rgbLed.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\code\2. 3_rgbLed direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. 2.13.6 Code-Analyse In diesem Beispiel ist die Funktion, die zum Zuweisen von Werten zu den drei Pins von RGB verwendet wird, in eine unabhängige Unterfunktion color() gepackt.
Seite 154
// delay for 1 second // ... 2.13.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 155
SunFounder vincent kit for arduino Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [] und treten Sie heute bei! 2.14 2.4 LED-Balkendiagramm 2.14.1 Überblick In dieser Lektion lernen Sie etwas über LED-Balkendiagramme. Im Allgemeinen funktioniert LED-Balkendiagramm als Batteriestandsanzeige, Audiogerät, industrielles Bedienfeld.
Seite 156
SunFounder vincent kit for arduino Kapitel 2. Spielen Sie mit Arduino...
Seite 157
SunFounder vincent kit for arduino 2.14.4 Schematische Darstellung 2.14.5 Code Bemerkung: • Sie können die Datei 2.4_ledBarGraph.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\2.4_ledBarGraph direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Wenn Sie die Codes auf die Mega2560-Platine hochgeladen haben, können Sie sehen, dass die LEDs auf dem LED- Balkendiagramm nacheinander blinken.
Seite 158
1.2 Digitales Schreiben 2.14.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 159
SunFounder vincent kit for arduino Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [] und treten Sie heute bei! 2.15 2.5 7-Segment-Anzeige 2.15.1 Überblick In dieser Lektion lernen Sie etwas über die 7-Segment-Anzeige. Die 7-Segment-Anzeige hat so viele Vorteile, dass sie in elektrischen Geräten weit verbreitet ist, insbesondere in Haushaltsgeräten, die numerische Informationen anzeigen,...
Seite 160
SunFounder vincent kit for arduino 2.15.3 Fritzing-Schaltung Verbinden Sie jeden Pin ag der 7-Segment-Anzeige mit jeweils einem 220-Ohm-Strombegrenzungswiderstand und dann mit Pin 4–11. GND wird mit GND verbunden. Die Verkabelung zwischen der 7-Segment-Anzeige und der Mega2560-Platine wie unten gezeigt: Kapitel 2. Spielen Sie mit Arduino...
Seite 161
SunFounder vincent kit for arduino 2.15. 2.5 7-Segment-Anzeige...
Seite 162
SunFounder vincent kit for arduino 2.15.4 Schematische Darstellung 2.15.5 Code Bemerkung: • Sie können die Datei 2.5_7segment.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\code\ 2.5_7segment direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Sobald Sie die Codes hochgeladen haben, können Sie die 7-Segment-Anzeige sehen, die nacheinander 1, 2, 3, 4, 5, 6, 7, 8, 9, A, b, C, d, E, F anzeigt.
Seite 163
SunFounder vincent kit for arduino 2.15.6 Code-Analyse Nehmen Sie die Pin-Nummern auf 7-Segment als Namen und deklarieren Sie die Pins auf der Mega2560-Platine. const int a=7; //a of 7-segment attach to digital pin 7 const int b=6; //b of 7-segment attach to digital pin 6 const int c=5;...
Seite 164
3 to the 7-segment //... 2.15.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten?
Seite 165
SunFounder vincent kit for arduino • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams. • Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern. • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken.
Seite 166
SunFounder vincent kit for arduino 2.16.3 Fritzing-Schaltung In diesem Beispiel verwenden wir 74HC595 zur Steuerung der LED. Geben Sie jedem Datenausgangsstift (Q0-Q7) einen 220-Ohm-Widerstand und verbinden Sie ihn dann mit der LED. Der Schaltplan ist wie folgt: Kapitel 2. Spielen Sie mit Arduino...
Seite 167
SunFounder vincent kit for arduino 2.16.4 Schematische Darstellung 2.16. 2.6 74HC595...
Seite 168
SunFounder vincent kit for arduino 2.16.5 Code Bemerkung: • Sie können die Datei 2.6_74HC595.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\code\ 2.6_74HC595 direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Wenn Sie die Codes auf das Mega2560-Board hochgeladen haben, können Sie sehen, wie die LEDs nacheinander aufleuchten.
Seite 169
SunFounder vincent kit for arduino 2.16.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 170
SunFounder vincent kit for arduino 2.17 2.7 4-Digital-7-Segment-Anzeige 2.17.1 Überblick In dieser Lektion lernen Sie die 4-Digital-7-Segment-Anzeige kennen. Es besteht aus vier 7-Segment-Anzeigen, die zusammenarbeiten, um 4-stellige Zahlen anzuzeigen. 2.17.2 Erforderliche Komponenten • SunFounder Mega Board • Brotschneidebrett • Überbrückungsdrähte •...
Seite 171
SunFounder vincent kit for arduino 2.17.3 Fritzing-Schaltung 2.17. 2.7 4-Digital-7-Segment-Anzeige...
Seite 172
SunFounder vincent kit for arduino 2.17.4 Schematische Darstellung 2.17.5 Code Bemerkung: • Sie können die Datei 2.7_4digitalSegment.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\2.7_4digitalSegment direkt öffnen. Kapitel 2. Spielen Sie mit Arduino...
Seite 173
SunFounder vincent kit for arduino 2.17.6 Code-Analyse Im Wesentlichen verwendet dieser Code das Prinzip des Multiplexing, um eine 4-stellige Zahl auf einer 7-Segment- Anzeige darzustellen. Durch schnelles Umschalten zwischen den Ziffern und Anzeigen einer Ziffer zu einem Zeitpunkt entsteht der Eindruck, dass alle Ziffern gleichzeitig angezeigt werden. Die Stoppuhr-Funktionalität wird durch die Verwendung der eingebauten millis()-Funktion erreicht, um die Zeit zu verfolgen und die angezeigte Zahl jede Sekunde zu erhöhen.
Seite 174
SunFounder vincent kit for arduino (Fortsetzung der vorherigen Seite) for (int 0; i < 4; i++) { pinMode(digitPins[i], OUTPUT); digitalWrite(digitPins[i], HIGH); // Initially turn off all digits␣ (for common-cathode displays, HIGH is OFF) • Alle Segment- und Ziffern-Pins sind auf OUTPUT-Modus gesetzt, da sie die Segmente und Zif- fern der Anzeige steuern.
Seite 175
SunFounder vincent kit for arduino 6. pickDigit()-Funktion: Diese Funktion ist dafür verantwortlich, eine der vier Ziffern auf der 7-Segment-Anzeige auszuwählen (oder einzuschalten). Dies wird erreicht, indem der entsprechende Ziffern-Pin auf LOW gesetzt wird. void pickDigit(int x) { digitalWrite(digitPins[x], LOW); // Turn ON the selected digit (for␣...
Seite 176
SunFounder vincent kit for arduino 2.17.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 177
SunFounder vincent kit for arduino 2.18 2.8 LED-Matrix-Modul 2.18.1 Überblick In dieser Lektion lernen Sie das LED-Matrix-Modul kennen. Das LED-Matrix-Modul verwendet den MAX7219- Treiber zur Ansteuerung der 8 x 8 LED-Matrix. 2.18.2 Erforderliche Komponenten • SunFounder Mega Board • Überbrückungsdrähte •...
Seite 178
SunFounder vincent kit for arduino 2.18.4 Schematische Darstellung Kapitel 2. Spielen Sie mit Arduino...
Seite 179
SunFounder vincent kit for arduino 2.18.5 Code Bemerkung: • Sie können die Datei 2.8_ledMatrix.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\code\ 2.8_ledMatrix direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. • Die LedControl-Bibliothek wird hier verwendet. Sie können sie über den Library Manager installieren.
Seite 180
SunFounder vincent kit for arduino void shutdown(int addr, bool • addr: Die Adresse des zu steuernden Displays. • b: Wenn wahr, geht das Gerät in den Power-Down-Modus. Wenn das falsche Gerät in den Normalbetrieb geht. void setIntensity(int addr, intensity) Mit der Methode können Sie die Helligkeit in 16 diskreten Schritten steuern. Größere Werte machen die Anzeige heller bis maximal 15.
Seite 181
SunFounder vincent kit for arduino 2.18.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 182
SunFounder vincent kit for arduino 2.19 2.9 I2C LCD1602 Modul 2.19.1 Überblick In dieser Lektion lernen Sie LCD1602 kennen. LCD1602- oder 1602-Zeichen-Flüssigkristallanzeige, eine Art Punkt- matrixmodul zum Anzeigen von Buchstaben, Zahlen, Zeichen usw. 2.19.2 Erforderliche Komponenten • SunFounder Mega Board •...
Seite 183
SunFounder vincent kit for arduino 2.19.4 Schematische Darstellung Bemerkung: Die SDA und SCL des Mega2560-Boards sind die Pins 20 und 21. 2.19. 2.9 I2C LCD1602 Modul...
Seite 184
SunFounder vincent kit for arduino 2.19.5 Code Bemerkung: • Sie können die Datei 2.9_i2clcd1602.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\2.9_i2clcd1602 direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. • Die LiquidCrystal I2C-Bibliothek wird hier verwendet. Sie können sie über den Library Manager instal- lieren.
Seite 185
SunFounder vincent kit for arduino • lcd_cols: Der LCD1602 hat 16 Spalten. • lcd_rows: Der LCD1602 hat 2 Zeilen. void init() Initialisieren Sie das LCD. void backlight() Schalten Sie die (optionale) Hintergrundbeleuchtung ein. void nobacklight() Schalten Sie die (optionale) Hintergrundbeleuchtung aus.
Seite 186
SunFounder vincent kit for arduino 2.19.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 187
SunFounder vincent kit for arduino 2.20 2.10 Aktiver Summer 2.20.1 Überblick In dieser Lektion lernen Sie den aktiven Summer kennen. Als eine Art elektronischer Summer mit integrierter Struktur wird der aktive Summer mit Gleichstrom versorgt, der in Computern, Alarmen, elektronischen Spielzeugen, Telefonen, Timern und anderen elektronischen Produkten oder Sprachgeräten weit verbreitet ist.
Seite 188
SunFounder vincent kit for arduino 2.20.3 Fritzing-Schaltung In diesem Beispiel verwenden wir den digitalen Pin 9, um den Summer anzusteuern, und verlängern die Kathode des Summers auf GND und seine Anode auf den digitalen Pin 9. Kapitel 2. Spielen Sie mit Arduino...
Seite 189
SunFounder vincent kit for arduino 2.20.4 Schematische Darstellung 2.20.5 Code Bemerkung: • Sie können die Datei 2.10_activeBuzzer.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\2.10_activeBuzzer direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Wenn Sie mit dem Hochladen der Codes auf das Mega2560-Board fertig sind, können Sie den Piepton hören – Piepton, der vom Summer ausgegeben wird.
Seite 190
SunFounder vincent kit for arduino 2.20.6 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 191
SunFounder vincent kit for arduino 2.21 2.11 Passiver Summer 2.21.1 Überblick In dieser Lektion lernen Sie den passiven Summer kennen. Als eine Art elektronischer Summer mit integrierter Struktur wird der passive Summer mit Gleichstrom versorgt, der in Computern, Alarmen, elektronischen Spielzeugen, Telefo- nen, Timern und anderen elektronischen Produkten oder Sprachgeräten weit verbreitet ist.
Seite 192
SunFounder vincent kit for arduino 2.21.3 Fritzing-Schaltung In diesem Beispiel verwenden wir den Pin 9, um den Summer anzusteuern. Wir bringen die Kathode des Summers auf GND und die Anode auf den digitalen Pin 9. Kapitel 2. Spielen Sie mit Arduino...
Seite 193
SunFounder vincent kit for arduino 2.21.4 Schematische Darstellung 2.21.5 Code Bemerkung: • Sie können die Datei 2.11_passiveBuzzer.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\2.11_passiveBuzzer direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Wenn Sie die Codes auf das Mega2560-Board hochgeladen haben, können Sie eine Melodie mit sieben Tönen hören.
Seite 194
SunFounder vincent kit for arduino 2.21.6 Code-Analyse Es gibt zwei Punkte, die Ihre Aufmerksamkeit erfordern: 1. tone() & noTone(): Diese Funktion wird verwendet, um den Ton des passiven Summers direkt zu steuern, und ihr Prototyp ist wie folgt: void tone(int...
Seite 195
SunFounder vincent kit for arduino Wenn Sie nach dem Öffnen des Codes 2.11_passiveBuzzer.ino den Code pitches.h nicht öffnen können, können Sie einfach einen manuell installieren. Die Schritte sind wie folgt: Um die Datei pitches.h zu erstellen, klicken Sie entweder auf die Schaltfläche direkt unter dem Symbol für den seriellen Monitor und wählen Sie „Neuer Tab“...
Seite 197
3520 #define NOTE_AS7 3729 #define NOTE_B7 3951 #define NOTE_C8 4186 #define NOTE_CS8 4435 #define NOTE_D8 4699 #define NOTE_DS8 49 2.21.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft 2.21. 2.11 Passiver Summer...
Seite 198
SunFounder vincent kit for arduino auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 199
SunFounder vincent kit for arduino 2.22.3 Fritzing-Schaltung In diesem Beispiel verwenden wir PWM-Pin 9, um den Servo anzutreiben, und verbinden den orangefarbenen Draht des Servos mit dem PWM-Pin 9, den roten mit 5 V und den braunen mit GND. 2.22. 2.12 Servo...
Seite 200
SunFounder vincent kit for arduino 2.22.4 Schematische Darstellung 2.22.5 Code Bemerkung: • Sie können die Datei 2.12_servo.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\code\2. 12_servo direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Sobald Sie die Codes auf das Mega2560-Board hochgeladen haben, können Sie sehen, wie sich der Servoarm im Bereich von 0 °...
Seite 201
Geben Sie 1 zurück, wenn das Servo derzeit angeschlossen ist. 2.22.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 202
SunFounder vincent kit for arduino • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken. • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte. • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
Seite 203
SunFounder vincent kit for arduino 2.23.3 Fritzing-Schaltung In diesem Beispiel verwenden wir das Stromversorgungsmodul, um die Anode und Kathode des Steckbretts mit Strom zu versorgen. GND des Mega 2560 Boards ist mit der Kathode verbunden. 2.23.4 Schematische Darstellung 2.23. 2.13 Motor...
Seite 204
SunFounder vincent kit for arduino 2.23.5 Code Bemerkung: • Sie können die Datei 2.13_motor.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\code\2. 13_motor direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem Sie die Codes auf das Mega2560-Board hochgeladen haben, können Sie die Drehrichtung des Motors aus- wählen, indem Sie im seriellen Monitor A oder B eingeben.
Seite 205
SunFounder vincent kit for arduino 2.23.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 206
SunFounder vincent kit for arduino 2.24 2.14 Schrittmotor 2.24.1 Überblick In dieser Lektion lernen Sie Schrittmotoren kennen. 2.24.2 Erforderliche Komponenten • SunFounder Mega Board • Brotschneidebrett • Überbrückungsdrähte • Schrittmotor • Energieversorgungs Modul 2.24.3 Fritzing-Schaltung Das Stromversorgungsmodul wird verwendet, um den Schrittmotor mit Strom zu versorgen. Verbinden Sie den GND des Mega 2560-Boards und den GND des ULN2003 mit der Kathode des Steckbretts und verbinden Sie den VCC des ULN2003 mit dem 5-V-AUSGANG des Netzteils.
Seite 207
SunFounder vincent kit for arduino 2.24.4 Schematische Darstellung 2.24. 2.14 Schrittmotor...
Seite 208
SunFounder vincent kit for arduino 2.24.5 Code Bemerkung: • Sie können die Datei 2.14_stepperMotor.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\2.14_stepperMotor direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem Sie die Codes auf das Mega2560-Board hochgeladen haben, können Sie sehen, dass der Schrittmotor einen Kreis mit einem Intervall von einer Sekunde dreht und jeder Kreis 3,75 Sekunden dauert.
Seite 209
Richtung zu drehen. (int) 2.24.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 210
SunFounder vincent kit for arduino 2.25 2.15 Schaltfläche 2.25.1 Überblick In dieser Lektion lernen Sie Button kennen. Button ist eine gängige Komponente zur Steuerung elektronischer Geräte. Es wird normalerweise als Schalter zum Verbinden oder Unterbrechen von Stromkreisen verwendet. 2.25.2 Erforderliche Komponenten •...
Seite 211
SunFounder vincent kit for arduino Bemerkung: Wenn Sie den digitalen I/O-Pin von irgendetwas trennen, kann die LED unregelmäßig blinken. Der Eingang ist „schwebend“ oder hat keine feste Verbindung zu Spannung oder Masse, sodass er zufällig entweder HIGH oder LOW zurückgibt. Deshalb braucht es einen Pulldown-Widerstand in der Schaltung.
Seite 212
SunFounder vincent kit for arduino 2.25.4 Schematische Darstellung 2.25.5 Code Beispiel 1: Bemerkung: • Sie können die Datei 2.15_button.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\code\ 2.15_button direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Wenn Sie die Codes auf die Mega2560-Platine hochgeladen haben, können Sie die Messwerte der Pins auf dem seriellen Monitor sehen.
Seite 213
SunFounder vincent kit for arduino 2.25.6 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 214
SunFounder vincent kit for arduino 2.26 2.16 Schiebeschalter 2.26.1 Überblick In dieser Lektion lernen Sie etwas über Switch kennen. Ein Schiebeschalter dient, wie der Name schon sagt, dazu, die Schalterleiste zu verschieben, um den Stromkreis zu verbinden oder zu unterbrechen, und weitere Stromkreise umzuschalten.
Seite 215
SunFounder vincent kit for arduino 2.26. 2.16 Schiebeschalter...
Seite 216
SunFounder vincent kit for arduino 2.26.4 Schematische Darstellung 2.26.5 Code Bemerkung: • Sie können die Datei 2.16_switch.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\code\ 2.16_switch direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem die Codes auf die Mega2560-Platine hochgeladen wurden, können Sie den seriellen Monitor öffnen, um die Messwerte des Pins zu überprüfen.
Seite 217
SunFounder vincent kit for arduino 2.26.6 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 218
SunFounder vincent kit for arduino 2.27 2.17 Neigungsschalter 2.27.1 Überblick In dieser Lektion lernen Sie den Neigungsschalter kennen. Neigungsschalter können verwendet werden, um zu erken- nen, ob Objekte geneigt sind, was in praktischen Anwendungen von großem Wert ist. Es kann verwendet werden, um die Neigung von Brücken, Gebäuden, Hochspannungsmasten usw.
Seite 219
SunFounder vincent kit for arduino 2.27.3 Fritzing-Schaltung In diesem Beispiel wird der digitale Pin 2 verwendet, um das Signal des Neigungsschalters zu lesen. 2.27. 2.17 Neigungsschalter...
Seite 220
SunFounder vincent kit for arduino 2.27.4 Schematische Darstellung 2.27.5 Code Bemerkung: • Sie können die Datei 2.17_tiltSwitch.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\2.17_tiltSwitch direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem die Codes auf die Mega2560-Platine hochgeladen wurden, können Sie den seriellen Monitor öffnen, um die Messwerte der Pins anzuzeigen, die 1 oder 0 anzeigen, wenn der Neigungsschalter vertikal ist (wodurch die interne Metallkugel in Kontakt mit den Drahtstiften gebracht wird).
Seite 221
SunFounder vincent kit for arduino 2.27.6 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 222
SunFounder vincent kit for arduino 2.28 2.18 Berührungsschaltermodul 2.28.1 Überblick In dieser Lektion lernen Sie das Touch-Switch-Modul kennen. Er kann die herkömmlichen Schalterarten mit diesen Vorteilen ersetzen: komfortable Bedienung, feines Tastgefühl, präzise Steuerung und geringster mechanischer Ver- schleiß. 2.28.2 Erforderliche Komponenten •...
Seite 223
SunFounder vincent kit for arduino 2.28.4 Schematische Darstellung 2.28. 2.18 Berührungsschaltermodul...
Seite 224
Lesen 2.28.6 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 225
SunFounder vincent kit for arduino • Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern. • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken. • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.
Seite 226
SunFounder vincent kit for arduino Kapitel 2. Spielen Sie mit Arduino...
Seite 227
SunFounder vincent kit for arduino 2.29.4 Schematische Darstellung 2.29.5 Code Bemerkung: • Sie können die Datei 2.19_keypad.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\code\ 2.19_keypad direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem Sie die Codes auf die Mega2560-Karte hochgeladen haben, können Sie auf dem seriellen Monitor den Wert der aktuell auf dem Keypad gedrückten Taste sehen.
Seite 228
SunFounder vincent kit for arduino 2.29.6 Code-Analyse Durch Aufrufen der Keypad.h-Bibliothek können Sie Keypad einfach verwenden. #include <Keypad.h> Bibliotheksfunktionen Keypad(char *userKeymap, byte *row, byte *col, byte numRows, byte numCols) Initialisiert die interne Tastaturbelegung so, dass sie gleich der userKeymap ist.
Seite 229
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 230
SunFounder vincent kit for arduino 2.30.3 Schematische Darstellung 2.30.4 Fritzing-Schaltung In diesem Beispiel verbinden wir den linken Pin (-) des IR-Empfängermoduls mit GND, den mittleren Pin mit 5 V und den rechten Pin (S) mit Pin 11. Kapitel 2. Spielen Sie mit Arduino...
Seite 231
SunFounder vincent kit for arduino 2.30.5 Code Bemerkung: • Sie können die Datei 2.20_irReceiver.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\2.20_irReceiver direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. • Die Bibliothek IRremote wird hier verwendet. Sie können sie über den Bibliotheksmanager installieren.
Seite 232
SunFounder vincent kit for arduino Nach dem Hochladen der Codes auf die Mega2560-Platine können Sie sehen, dass der aktuelle Wert der gedrückten Taste der IR-Fernbedienung auf dem seriellen Monitor angezeigt wird. 2.30.6 Code-Analyse Dieser Code ist dafür ausgelegt, mit einer Infrarot (IR) Fernbedienung unter Verwendung der IRremote Bibliothek zu arbeiten.
Seite 233
• Setzt den IR-Signalempfang für das nächste Signal fort. 2.30.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 234
SunFounder vincent kit for arduino 2.31 2.21 Relaismodul 2.31.1 Überblick In dieser Lektion lernen Sie das Relaismodul kennen. 2.31.2 Erforderliche Komponenten • SunFounder Mega Board • Brotschneidebrett • Überbrückungsdrähte • • Widerstand • Energieversorgungs Modul 2.31.3 Fritzing-Schaltung In diesem Beispiel verwenden wir das Stromversorgungsmodul, um die Last mit Strom zu versorgen. Verwenden Sie die LED als Beispiel.
Seite 235
SunFounder vincent kit for arduino 2.31.4 Schematische Darstellung 2.31.5 Code Bemerkung: • Sie können die Datei 2.21_relayModule.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\2.21_relayModule direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Sobald die Codes auf die Mega2560-Platine hochgeladen wurden, können Sie sehen, dass das Relaismodul das Schlie- ßen und Unterbrechen des externen Stromkreises steuert, was seinen Arbeitszustand eine Sekunde lang ändert.
Seite 236
SunFounder vincent kit for arduino 2.31.6 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 237
SunFounder vincent kit for arduino 2.32 2.22 Potentiometer 2.32.1 Überblick In dieser Lektion lernen Sie Potentiometer kennen. Das Potentiometer ist eine Widerstandskomponente mit 3 Anschlüs- sen und sein Widerstandswert kann entsprechend einer regelmäßigen Variation eingestellt werden. 2.32.2 Erforderliche Komponenten •...
Seite 238
SunFounder vincent kit for arduino 2.32.3 Fritzing-Schaltung In diesem Beispiel verwenden wir den analogen Pin (A0), um den Wert des Potentiometers zu lesen. Durch Drehen der Achse des Potentiometers können Sie die Widerstandsverteilung zwischen diesen drei Pins ändern, indem Sie die Spannung am mittleren Pin ändern.
Seite 239
SunFounder vincent kit for arduino 2.32.4 Schematische Darstellung 2.32.5 Code Bemerkung: • Sie können die Datei 2.22_potentiometer.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\2.22_potentiometer direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem Sie die Codes auf das Mega2560-Board hochgeladen haben, können Sie den seriellen Monitor öffnen, um den Lesewert des Pins zu sehen.
Seite 240
SunFounder vincent kit for arduino 2.32.6 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 241
SunFounder vincent kit for arduino 2.33.2 Erforderliche Komponenten • SunFounder Mega Board • Überbrückungsdrähte • Joystick-Modul 2.33.3 Fritzing-Schaltung In diesem Beispiel bekommen wir den GND des Joysticks erweitert um ihn mit GND zu verbinden, VCC mit 5V, VRX mit Pin A0. Danach verbinden wir VRY mit Pin A1, SW mit Pin 8.
Seite 242
SunFounder vincent kit for arduino 2.33.4 Schematische Darstellung 2.33.5 Code Bemerkung: • Sie können die Datei 2.23_joystick.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\code\ 2.23_joystick direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Wenn Sie die Codes auf die Mega2560-Platine hochgeladen haben, können Sie den seriellen Monitor öffnen, um die Messwerte auf der X-Achse und der Y-Achse des Joysticks sowie den Tastenstatus der Z-Achse anzuzeigen.
Seite 243
SunFounder vincent kit for arduino 2.33.6 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 244
SunFounder vincent kit for arduino 2.34 2.24 MPR121-Modul 2.34.1 Überblick In dieser Lektion lernen Sie, wie Sie MPR121 verwenden. Dies ist eine gute Option, wenn Sie Ihrem Projekt viele Berührungsschalter hinzufügen möchten. Die Elektrode des MPR121 kann mit einem Leiter verlängert werden. Wenn Sie einen Draht mit einer Banane verbinden, können Sie die Banane in einen Berührungsschalter verwandeln und so...
Seite 245
SunFounder vincent kit for arduino 2.34. 2.24 MPR121-Modul...
Seite 246
SunFounder vincent kit for arduino 2.34.4 Schematische Darstellung 2.34.5 Code Bemerkung: • Sie können die Datei 2.24_mpr121.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\code\ 2.24_mpr121 direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. • Die Bibliothek Adafruit MPR121 wird hier verwendet. Sie können sie über den Library Manager installieren.
Seite 247
SunFounder vincent kit for arduino Nach dem Hochladen der Codes auf die Mega2560-Platine wird der Berührungszustand der Pins von MPR121 1 und 0 in einem booleschen 12-Bit-Array aufgezeichnet, das auf dem seriellen Monitor gedruckt wird. 2.34.6 Code-Analyse Dieser Code ermöglicht die Kommunikation und den Betrieb des MPR121-Touchsensors. Er kann den Status von Be- rührungselektroden erkennen und Informationen über berührte oder freigegebene Elektroden an der seriellen Schnitt-...
Seite 248
SunFounder vincent kit for arduino 4. Funktion setup(): Serielle Kommunikation mit einer Baudrate von 9600 initialisieren. Anschließend den MPR121- Touchsensor mit der Standard-I2C-Adresse 0x5A initialisieren. Falls die Initialisierung fehlschlägt, eine Fehlermeldung ausgeben und eine Endlosschleife starten. void setup() { Serial.begin(9600);...
Seite 249
// Verzögerung einfügen, um nicht zu überwältigen delay(100); 2.34.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten?
Seite 250
SunFounder vincent kit for arduino • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams. • Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern. • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken.
Seite 251
SunFounder vincent kit for arduino 2.35.3 Fritzing-Schaltung In diesem Beispiel können wir den Rotary Encoder Pin direkt mit dem Mega 2560 Board Pin verbinden, GND des Rotary Encoders mit GND verbinden, + mit 5V, SW mit Digital Pin 4, DT mit Digital Pin 3 und CLK mit Digitalstift 2.35.4 Schematische Darstellung...
Seite 252
SunFounder vincent kit for arduino 2.35.5 Code Bemerkung: • Sie können die Datei 2.25_rotaryEncoder.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\2.25_rotaryEncoder direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Sie sehen die Winkelverschiebung des Drehgebers, die auf Serial Monitor gedruckt wird. Wenn Sie den Drehgeber im Uhrzeigersinn drehen, wird die Winkelverschiebung erhöht;...
Seite 253
SunFounder vincent kit for arduino 2.35. 2.25 Drehgebermodul...
Seite 254
SunFounder vincent kit for arduino 2.35.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 255
SunFounder vincent kit for arduino 2.36 2.26 Fotowiderstand 2.36.1 Überblick In dieser Lektion lernen Sie den Fotowiderstand kennen. Fotowiderstände werden in vielen elektronischen Geräten verwendet, wie z. B. in Kameramessgeräten, Radioweckern, Alarmgeräten (als Strahldetektor), kleinen Nachtlichtern, Außenuhren, Solarstraßenlaternen usw. Fotowiderstände werden in Straßenlaternen eingesetzt, um das Licht zu steuern Ist eingeschaltet.
Seite 256
SunFounder vincent kit for arduino Kapitel 2. Spielen Sie mit Arduino...
Seite 257
SunFounder vincent kit for arduino 2.36.4 Schematische Darstellung 2.36.5 Code Bemerkung: • Sie können die Datei 2.26_photoresistor.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\2.26_photoresistor direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem Sie die Codes auf das Mega2560-Board hochgeladen haben, können Sie den seriellen Monitor öffnen, um den gelesenen Wert des Pins zu sehen.
Seite 258
SunFounder vincent kit for arduino 2.36.6 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 259
SunFounder vincent kit for arduino 2.37 2.27 Thermistor 2.37.1 Überblick In dieser Lektion lernen Sie, wie man Thermistoren verwendet. Thermistoren können als elektronische Schaltungs- komponenten zur Temperaturkompensation von Instrumentenschaltungen verwendet werden. Im Stromzähler, Durch- flussmesser, Gasanalysator und anderen Geräten. Es kann auch für Überhitzungsschutz, kontaktloses Relais, konstante Temperatur, automatische Verstärkungsregelung, Motorstart, Zeitverzögerung, automatische Entmagnetisierung des...
Seite 260
SunFounder vincent kit for arduino Kapitel 2. Spielen Sie mit Arduino...
Seite 261
SunFounder vincent kit for arduino 2.37.4 Schematische Darstellung 2.37.5 Code Bemerkung: • Sie können die Datei 2.27_thermistor.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\2.27_thermistor direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem Sie den Code auf das Mega2560-Board hochgeladen haben, können Sie den seriellen Monitor öffnen, um die aktuelle Temperatur zu überprüfen.
Seite 262
SunFounder vincent kit for arduino 2.37.6 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 263
SunFounder vincent kit for arduino 2.38 2.28 Schallsensormodul 2.38.1 Überblick In dieser Lektion lernen Sie, wie Sie ein Schallsensormodul verwenden. Das Schallsensormodul bietet eine einfache Möglichkeit zum Erkennen von Schall und wird im Allgemeinen zum Erkennen der Schallintensität verwendet. 2.38.2 Erforderliche Komponenten •...
Seite 264
SunFounder vincent kit for arduino 2.38.4 Schematische Darstellung 2.38.5 Code Bemerkung: • Sie können Datei unter Pfad 2.28_soundSensorModule.ino sunfounder_vincent_kit_for_arduino\code\2.28_soundSensorModule direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem Sie den Code auf das Mega2560-Board hochgeladen haben, können Sie den seriellen Monitor öffnen, um den gelesenen Wert des Pins zu sehen.
Seite 265
1.4 Digitales Lesen. 2.38.6 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 266
SunFounder vincent kit for arduino 2.39 2.29 Wassersensormodul 2.39.1 Überblick In dieser Lektion lernen Sie, wie Sie ein Wassersensormodul verwenden. Ein Wassersensormodul ist für die Wasserer- kennung konzipiert, die häufig zur Erfassung des Niederschlags, des Wasserstands und sogar des Flüssigkeitsaustritts verwendet werden kann.
Seite 267
SunFounder vincent kit for arduino 2.39.4 Schematische Darstellung 2.39. 2.29 Wassersensormodul...
Seite 268
Code-Erklärung zu überprüfen. 2.39.6 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 269
SunFounder vincent kit for arduino • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken. • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte. • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
Seite 270
SunFounder vincent kit for arduino 2.40.4 Schematische Darstellung Kapitel 2. Spielen Sie mit Arduino...
Seite 271
1.4 Digitales überprüfen. 2.40.6 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 272
SunFounder vincent kit for arduino Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [] und treten Sie heute bei! 2.41 2.31 PIR-Modul 2.41.1 Überblick In dieser Lektion lernen Sie, wie Sie das PIR-Modul verwenden. Der PIR-Sensor erkennt Infrarot-Wärmestrahlung oder das Vorhandensein von Organismen, die Infrarot-Wärmestrahlung aussenden.
Seite 273
SunFounder vincent kit for arduino 2.41. 2.31 PIR-Modul...
Seite 274
SunFounder vincent kit for arduino 2.41.4 Schematische Darstellung 2.41.5 Code Bemerkung: • Sie können die Datei 2.31_pirModule.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\2.31_pirModule direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem die Codes auf die Mega2560-Platine hochgeladen wurden, können Sie den seriellen Monitor öffnen, um den Lesewert des Pins zu sehen.
Seite 275
SunFounder vincent kit for arduino 2.41.6 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 276
SunFounder vincent kit for arduino 2.42 2.32 DHT11-Modul 2.42.1 Überblick In dieser Lektion lernen Sie, wie Sie das DHT11-Modul verwenden. Der DHT11 ist ein einfacher, extrem kostengüns- tiger digitaler Temperatur- und Feuchtigkeitssensor. Es verwendet einen kapazitiven Feuchtigkeitssensor und einen Thermistor, um die Umgebungsluft zu messen, und gibt ein digitales Signal an den Datenpin aus (es werden keine analogen Eingangspins benötigt).
Seite 277
SunFounder vincent kit for arduino 2.42.4 Wiring Diagram 2.42. 2.32 DHT11-Modul...
Seite 278
SunFounder vincent kit for arduino 2.42.5 Code Bemerkung: • Sie können die Datei 2.32_dhtModule.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\2.32_dhtModule direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. • Hier wird die Bibliothek DHT sensor library verwendet. Sie können sie über den Library Manager instal- lieren.
Seite 279
SunFounder vincent kit for arduino 3. In der loop()-Funktion werden Temperatur- und Luftfeuchtigkeitswerte vom DHT11-Sensor gelesen und auf dem seriellen Monitor ausgegeben. void loop() { // Wait a few seconds between measurements. delay(2000); // Reading temperature or humidity takes about 250 milliseconds! // Sensor readings may also be up to 2 seconds 'old' (it's a very slow␣...
Seite 280
SunFounder vincent kit for arduino 2.42.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 281
SunFounder vincent kit for arduino 2.43 2.33 Ultraschallmodul 2.43.1 Überblick In dieser Lektion lernen Sie, wie Sie das Ultraschallmodul verwenden. 2.43.2 Erforderliche Komponenten • SunFounder Mega Board • Überbrückungsdrähte • Ultraschallmodul 2.43.3 Fritzing-Schaltung In diesem Beispiel verbinden wir die Pins des Ultraschallmoduls direkt mit den Pins des Mega 2560 Boards. Und dann bekommen wir VCC des Ultraschallmoduls mit 5V verbunden, GND mit GND, Trig mit dem digitalen Pin 5, Echo mit dem digitalen Pin 4.
Seite 282
SunFounder vincent kit for arduino Kapitel 2. Spielen Sie mit Arduino...
Seite 283
SunFounder vincent kit for arduino 2.43.4 Schematische Darstellung 2.43.5 Code Bemerkung: • Sie können Datei unter Pfad 2.33_ultrasonicModule.ino sunfounder_vincent_kit_for_arduino\code\2.33_ultrasonicModule direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nach dem Hochladen der Codes auf die Mega2560-Platine zeigt der serielle Monitor die Entfernung von Hindernissen an, die der Ultraschallsensor erkannt hat.
Seite 284
SunFounder vincent kit for arduino 2.43.6 Code-Analyse Über die Anwendung des Ultraschallsensors können wir die Unterfunktion direkt überprüfen. float readSensorData(){// ...} PING wird durch einen HIGH-Impuls von 2 oder mehr Mikrosekunden ausgelöst. (Geben Sie vorher einen kurzen LOW-Impuls, um einen sauberen HIGH-Impuls zu gewährleisten.) digitalWrite(trigPin, LOW);...
Seite 285
SunFounder vincent kit for arduino 2.43.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 286
SunFounder vincent kit for arduino 2.44 2.34 MPU6050-Modul 2.44.1 Überblick In dieser Lektion lernen Sie, wie Sie MPU6050 verwenden. MPU-6050 ist ein 6-Achsen-Bewegungsverfolgungsgerät (kombiniert aus 3-Achsen-Gyroskop und 3-Achsen-Beschleunigungsmesser). Es wird häufig für Augmented Reality und elektronische Bildstabilisierung (EIS: Electronic Image Stabilization), optische Bildstabilisierung (OIS: Optical Image Stabilization) und „Zero Touch“-Gesten-Benutzeroberfläche verwendet.
Seite 287
SunFounder vincent kit for arduino 2.44.3 Fritzing-Schaltung In dieser Lektion lernen Sie, wie Sie MPU6050 verwenden. MPU-6050 ist ein 6-Achsen-Bewegungsverfolgungsgerät (kombiniert aus 3-Achsen-Gyroskop und 3-Achsen-Beschleunigungsmesser). Es wird häufig für Augmented Reality und elektronische Bildstabilisierung (EIS: Electronic Image Stabilization), optische Bildstabilisierung (OIS: Optical Image Stabilization) und „Zero Touch“-Gesten-Benutzeroberfläche verwendet.
Seite 288
SunFounder vincent kit for arduino 2.44.4 Schematische Darstellung 2.44.5 Code Bemerkung: • Sie können die Datei 2.34_MPU6050.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\code\ 2.34_MPU6050 direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. Nachdem Sie die Codes auf das Mega2560-Board hochgeladen haben, können Sie den seriellen Monitor öffnen, um die Schwerkraftbeschleunigung und Winkelgeschwindigkeit von MPU6050 in jeder Richtung zu sehen.
Seite 289
SunFounder vincent kit for arduino 2.44.6 Code-Analyse Im stationären Desktop-Zustand beträgt die Beschleunigung der Z-Achse 1 Gravitationseinheit und die X- und Y-Achse sind 0. Vor der Verwendung müssen Sie das Modul kalibrieren, die Methoden sind wie folgt: 1. MPU6050-Module werden horizontal auf dem Schreibtisch platziert und können dann mit Klemmen oder Kle- beband befestigt werden.
Seite 290
SunFounder vincent kit for arduino 2.44.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 291
SunFounder vincent kit for arduino 2.45 2.35 RFID-RC522-Modul 2.45.1 Überblick In dieser Lektion lernen Sie, wie Sie das RFID-Modul verwenden. RFID ist die Abkürzung für Radio Frequency Iden- tification. Sein Arbeitsprinzip besteht darin, die kontaktlose Datenkommunikation zwischen dem Lesegerät und dem Etikett fortzusetzen, um das Ziel der Identifizierung des Ziels zu erreichen.
Seite 292
SunFounder vincent kit for arduino 2.45.3 Fritzing-Schaltung In diesem Beispiel fügen wir den RFID in das Steckbrett ein. Verbinden Sie die 3,3 V von RFID mit 3,3 V, GND mit GND, RST mit Pin 2, SDA mit Pin 6, SCK mit Pin 5, MOSI mit Pin 4, MISO mit Pin 3 und IRQ mit Pin 7.
Seite 293
SunFounder vincent kit for arduino 2.45.4 Schematische Darstellung 2.45.5 Code Bemerkung: • Sie können die Datei 2.35_RFID.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\code\2. 35_RFID direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. • Hier wird die RFID1-Bibliothek verwendet. Eine Anleitung zur Installation finden Sie unter Manuelle Installa- tion.
Seite 294
SunFounder vincent kit for arduino 2.45.6 Code-Analyse Die Funktionen des Moduls sind in der Bibliothek rfid1.h enthalten. #include <rfid1.h> Bibliotheks-Funktionen: RFID1 Erstellen Sie eine neue Instanz der Klasse rfid1, die ein bestimmtes RFID-Modul darstellt, das an Ihr Arduino ange- schlossen ist.
Seite 295
2.45.7 Phänomen Bild 3. Lustige Projekte Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 296
SunFounder vincent kit for arduino 2.46 3.1 Rückfahrhilfe 2.46.1 Überblick Mit der Entwicklung von Wissenschaft und Technologie wurden viele Hightech-Produkte in Autos eingebaut, darunter das Rückfahrassistenzsystem. Hier verwenden wir Ultraschallsensoren, LCD, LED und Summer, um ein einfaches Ultraschall-Rückfahrassistenzsystem herzustellen. 2.46.2 Erforderliche Komponenten •...
Seite 297
SunFounder vincent kit for arduino 2.46.4 Schematische Darstellung 2.46. 3.1 Rückfahrhilfe...
Seite 298
SunFounder vincent kit for arduino 2.46.5 Code Bemerkung: • Sie können die Datei 3.1_reversingAid.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\3.1_reversingAid direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. • Die LiquidCrystal I2C-Bibliothek wird hier verwendet. Sie können sie über den Library Manager instal- lieren.
Seite 299
Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 300
SunFounder vincent kit for arduino 2.47 3.2 Fußgängerüberwegtaste 2.47.1 Überblick Wenn Fußgänger die Straße überqueren, müssen sie nur den Knopf am Laternenpfahl der Signallampe am Straßenrand berühren, und das grüne Licht über der Fahrspur wird rot, dann können Fußgänger sicher passieren. Damit wird die schwierige Situation der Bürgerinnen und Bürger, die die Straße überqueren, umfassend gelöst.
Seite 301
SunFounder vincent kit for arduino 2.47. 3.2 Fußgängerüberwegtaste...
Seite 302
SunFounder vincent kit for arduino 2.47.4 Schematische Darstellung 2.47.5 Code Bemerkung: • Sie können Datei unter Pfad 3.2_pedestrianCrossingButton.ino sunfounder_vincent_kit_for_arduino\code\3.2_pedestrianCrossingButton direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. 2.47.6 Example Explanation Der Ablauf des Projekts ist wie im Flussdiagramm dargestellt. Die Funktion der Zahlenanzeige von 7-Segment wird durch Schreiben von 8-Bit-Daten in 74HC595 realisiert.
Seite 303
SunFounder vincent kit for arduino 2.47. 3.2 Fußgängerüberwegtaste...
Seite 304
01101111 0x6f 2.47.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 305
SunFounder vincent kit for arduino • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken. • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte. • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
Seite 306
SunFounder vincent kit for arduino • SunFounder Mega Board • Brotschneidebrett • Überbrückungsdrähte • Widerstand • • Taste • I2C LCD1602 • Drehgebermodul 2.48.3 Fritzing-Schaltung In diesem Beispiel werden die Komponentenmodule wie in der Tabelle gezeigt verbunden. Kapitel 2. Spielen Sie mit Arduino...
Seite 307
SunFounder vincent kit for arduino 2.48. 3.3 Überhitzungsüberwachung...
Seite 308
SunFounder vincent kit for arduino Kapitel 2. Spielen Sie mit Arduino...
Seite 309
SunFounder vincent kit for arduino 2.48.4 Schematische Darstellung 2.48.5 Code Bemerkung: • Sie können die Datei 3.3_overheatMonitor.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\3.3_overheatMonitor direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. • Die LiquidCrystal I2C-Bibliothek wird hier verwendet. Sie können sie über den Library Manager instal- lieren.
Seite 310
SunFounder vincent kit for arduino 2.48.6 Example Explanation Das Flussdiagramm des Projekts sieht wie folgt aus: Kapitel 2. Spielen Sie mit Arduino...
Seite 311
SunFounder vincent kit for arduino Durch die Verwendung der EEPROM.h-Bibliothek wird die Hochtemperaturschwelle im EEPROM gespeichert, um zu vermeiden, dass der Wert nach dem Neustart der MCU zurückgesetzt wird. Bibliotheksfunktionen: void write(address,value) Schreiben Sie ein Byte in das EEPROM. void Read(address) Liest ein Byte aus dem EEPROM.
Seite 312
Lesen eines beliebigen Datentyps oder Objekts aus dem EEPROM. 2.48.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 313
SunFounder vincent kit for arduino 2.49 3.4 Schätzzahl 2.49.1 Überblick „Zahlen erraten“ ist ein unterhaltsames Partyspiel, bei dem Sie und Ihre Freunde abwechselnd eine Zahl (0~99) ein- geben. Die Reichweite wird mit der Eingabe der Zahl kleiner, bis ein Spieler das Rätsel richtig beantwortet. Dann wird der Spieler besiegt und bestraft.
Seite 314
SunFounder vincent kit for arduino 2.49.3 Fritzing-Schaltung In diesem Beispiel ist die Verdrahtung des LCD1602 und des Infrarot-Empfangsmoduls wie folgt. Kapitel 2. Spielen Sie mit Arduino...
Seite 315
SunFounder vincent kit for arduino 2.49.4 Schematische Darstellung 2.49.5 Code Bemerkung: • Sie können die Datei 3.4_guessNumber.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\ code\3.4_guessNumber direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. • Die Bibliotheken LiquidCrystal I2C und IRremote werden hier verwendet. Sie können beide Bibliotheken über den Library Manager installieren.
Seite 316
SunFounder vincent kit for arduino 2.49.6 Example Explanation Damit das Zahlenratespiel lebendig und lustig wird, müssen wir die folgenden Funktionen erreichen: 1. Die Glückszahl wird angezeigt, wenn wir das Spiel starten und zurücksetzen, und die Eingabeaufforderung für den Zahlenbereich wird auf 0 ~ 99 zurückgesetzt.
Seite 317
Abschließend wird der Arbeitsablauf des Projekts im Flussdiagramm dargestellt. 2.49.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 318
SunFounder vincent kit for arduino • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte. • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil. Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [] und treten Sie heute bei! 2.50 3.5 Zugangskontrollsystem...
Seite 319
SunFounder vincent kit for arduino • SunFounder Mega Board • Brotschneidebrett • Überbrückungsdrähte • Summer • I2C LCD1602 • Schrittmotor • Tastenfeld • Energieversorgungs Modul 2.50.3 Fritzing-Schaltung In diesem Beispiel wird das Stromversorgungsmodul verwendet, um das Steckbrett mit Strom zu versorgen. Wir ver- binden GND des Mega 2560 Boards mit der Kathodenschiene des Steckbretts, GND von ULN2003 mit der Kathoden- schiene des Steckbretts, VCC mit 5 V OUTPUT des Netzteils und den Schrittmotor mit OUT1-OUT5 von ULN.
Seite 320
SunFounder vincent kit for arduino 2.50.4 Schematische Darstellung Kapitel 2. Spielen Sie mit Arduino...
Seite 321
SunFounder vincent kit for arduino 2.50.5 Code Bemerkung: • Sie können Datei unter Pfad 3.5_accessControlSystem.ino sunfounder_vincent_kit_for_arduino\code\3.5_accessControlSystem direkt öffnen. • Oder kopieren Sie diesen Code in Arduino IDE. • Die Bibliotheken Keypad und LiquidCrystal I2C werden hier verwendet. Sie können sie über den Library Manager installieren.
Seite 322
SunFounder vincent kit for arduino Kapitel 2. Spielen Sie mit Arduino...
Seite 323
SunFounder vincent kit for arduino 2.50.7 Phänomen Bild Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 324
SunFounder vincent kit for arduino Kapitel 2. Spielen Sie mit Arduino...
Seite 325
KAPITEL Spielen mit Scratch Neben der Programmierung auf der Arduino IDE mit Uno/Mega2560-Boards können wir diese auch für die grafische Programmierung verwenden. Hier empfehlen wir die Programmierung mit Scratch, aber das offizielle Scratch ist derzeit nur mit Raspberry Pi kom- patibel, daher haben wir uns mit einer Firma, STEMPedia, zusammengetan, die eine auf Scratch 3 basierende grafische Programmiersoftware für Arduino-Boards (Uno, Mega2560 und Nano) entwickelt hat - PictoBlox.
Seite 326
Jetzt lasst uns die Entdeckungsreise beginnen! 1. Fangen Sie an Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 327
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 328
SunFounder vincent kit for arduino 3.2 1.2 Einführung in die Benutzeroberfläche Figur Ein Figur ist ein Objekt oder eine Figur, die verschiedene Aktionen in einem Projekt ausführt. Es versteht und befolgt die ihm gegebenen Befehle. Jeder Figur hat spezifische Kostüme und Sounds, die Sie auch anpassen können.
Seite 329
Weitere Informationen finden Sie unter: https://thestempedia.com/tutorials/getting-started-pictoblox Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 330
SunFounder vincent kit for arduino 3.3.1 Stage Mode 1. Anschließen an das Arduino-Board Schließen Sie Ihr Arduino-Board mit einem USB-Kabel an den Computer an. Normalerweise erkennt der Computer Ihr Board automatisch und weist ihm schließlich einen COM-Port zu. Öffnen Sie PictoBlox, die Python-Programmierschnittstelle wird standardmäßig geöffnet. Und wir müssen auf die Blocks-Schnittstelle umschalten.
Seite 331
SunFounder vincent kit for arduino Es öffnet sich dann ein Verbindungsfenster, in dem Sie den Port auswählen können, mit dem Sie sich verbinden möchten. Sobald die Verbindung hergestellt ist, kehren Sie zur Startseite zurück. Wenn Sie die Verbindung während der Nutzung unterbrechen, können Sie auch auf Connect klicken, um die Verbindung wiederherzustellen.
Seite 332
SunFounder vincent kit for arduino Gleichzeitig erscheinen in der Block Palette Arduino-Mega-bezogene Paletten wie Arduino Mega, Aktuatoren usw.. Kapitel 3. Spielen mit Scratch...
Seite 333
SunFounder vincent kit for arduino 2. Firmware hochladen Da wir im Stage-Modus arbeiten werden, müssen wir die Firmware auf das Board hochladen. Dadurch wird die Echtzeit- kommunikation zwischen dem Board und dem Computer sichergestellt. Das Hochladen der Firmware ist ein einmaliger Vorgang.
Seite 334
SunFounder vincent kit for arduino 3. Programmieren • Öffnen Sie das Skript und führen Sie es direkt aus Natürlich können Sie die Skripte direkt öffnen, um sie auszuführen, aber bitte laden Sie sie zuerst von github herunter. Du kannst oben rechts auf File klicken und dann Open wählen.
Seite 335
SunFounder vincent kit for arduino Klicken Sie direkt auf das Skript, um es auszuführen, bei manchen Projekten klicken Sie auf die grüne Flagge oder auf das Figur. • Programm Schritt für Schritt Du kannst das Skript auch Schritt für Schritt schreiben, indem du diese Schritte befolgst.
Seite 336
SunFounder vincent kit for arduino Die LED auf dem Arduino-Board wird über den digitalen Pin 13 gesteuert (nur 2 Zustände, HIGH oder LOW), also ziehen Sie den Block [set digital pin out as] in den Skriptbereich. Da die LED standardmäßig leuchtet, setzen Sie Pin 13 auf LOW und klicken Sie auf diesen Block, um zu sehen, wie die LED erlischt.
Seite 337
SunFounder vincent kit for arduino stellen. • Für immer]: aus der Steuerung-Palette, lässt das Skript weiterlaufen, wenn es nicht manuell angehalten wird. 3.3.2 Upload-Modus 1. Anschließen an das Arduino-Board Schließen Sie Ihr Arduino-Board mit einem USB-Kabel an den Computer an. Normalerweise erkennt der Computer Ihr Board automatisch und weist ihm einen COM-Port zu.
Seite 338
SunFounder vincent kit for arduino Es öffnet sich dann ein Verbindungsfenster, in dem Sie den Port auswählen können, mit dem Sie sich verbinden möchten. Sobald die Verbindung hergestellt ist, kehren Sie zur Startseite zurück. Wenn Sie die Verbindung während der Nutzung unterbrechen, können Sie auch auf Connect klicken, um die Verbindung wiederherzustellen.
Seite 339
SunFounder vincent kit for arduino Gleichzeitig erscheinen in der Block Palette Arduino-Mega-bezogene Paletten, wie z. B. Arduino Mega, Aktuatoren usw.. 3.3. 1.3 Kurzanleitung zu PictoBlox...
Seite 340
SunFounder vincent kit for arduino Nachdem Sie den Upload-Modus ausgewählt haben, wechselt die Bühne in den ursprünglichen Arduino-Code-Bereich. 2. Programmieren • Öffnen Sie das Skript und führen Sie es direkt aus. Kapitel 3. Spielen mit Scratch...
Seite 341
SunFounder vincent kit for arduino Du kannst auf File in der oberen rechten Ecke klicken. Wählen Sie Open from Computer. Gehen Sie dann in den Pfad von sunfounder_vincent_kit_for_arduino\scratch\code, und öffnen Sie 1. Upload Mode.sb3. Bitte stellen Sie sicher, dass Sie den benötigten Code von github heruntergeladen haben.
Seite 342
SunFounder vincent kit for arduino • Programm Schritt für Schritt Sie können das Skript auch Schritt für Schritt schreiben, indem Sie diese Schritte befolgen. Klicken Sie auf die Palette Arduino Mega. Kapitel 3. Spielen mit Scratch...
Seite 343
SunFounder vincent kit for arduino Ziehen Sie [When Arduino Mega starts up] in den Skriptbereich, der für jedes Skript erforderlich ist. Die LED auf dem Arduino-Board wird durch den digitalen Pin13 gesteuert (nur 2 Zustände HIGH oder LOW), also ziehen Sie den Block [set digital pin out as] in den Skriptbereich.
Seite 344
SunFounder vincent kit for arduino der Steuerung-Palette verwenden. Klicken Sie auf diese Blöcke nach dem Schreiben, es gibt einen gelben Lichthof bedeutet, dass es läuft. • [Wait 1 seconds]: aus der Steuerung-Palette, wird verwendet, um das Zeitintervall zwischen 2 Blöcken einzu- stellen.
Seite 345
2.10 Temperatur und Luftfeuchtigkeit ablesen Upload-Modus Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? •...
Seite 346
SunFounder vincent kit for arduino 3.4 2.1 Tischleuchte Hier schließen wir eine LED auf dem Breadboard an und lassen das Figur das Blinken dieser LED steuern. Wenn das Button-Figur auf der Bühne angeklickt wird, blinkt die LED 5 Mal und hört dann auf.
Seite 347
SunFounder vincent kit for arduino • Brotschneidebrett • • Wasserstandssensormodul 3.4. 2.1 Tischleuchte...
Seite 348
SunFounder vincent kit for arduino 3.4.3 Programmierung Die gesamte Programmierung ist in 3 Teile gegliedert, der erste Teil ist die Auswahl des gewünschten Figurs, der zweite Teil ist der Wechsel des Kostüms für das Figur, um es klickbar zu machen, und der dritte Teil ist, die LED blinken zu lassen.
Seite 349
SunFounder vincent kit for arduino Klicke auf Costumes(Kostüme) in der oberen rechten Ecke und du wirst sehen, dass das Button3-Figur 2 Kostüme hat, wir setzen button3-a auf losgelassen und button3-b auf gedrückt. 2. Umschalten der Kostüme. Wenn das Figur angeklickt wird (Palette Ereignisse), schaltet es auf das Kostüm für Button3-b um (Palette Aussehen).
Seite 350
SunFounder vincent kit for arduino 3. Lass die LED 5 Mal blinken Benutze den [Repeat]-Block, um die LED 5 Mal blinken zu lassen (High-> LOW-Zyklus), vergiss nicht, Pin 13 in Pin 9 zu ändern, und schalte schließlich das Kostüm zurück auf button3-a.
Seite 351
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 352
SunFounder vincent kit for arduino • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil. Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [] und treten Sie heute bei! 3.5 2.2 Atmungs-LED Verwenden Sie nun eine andere Methode, um die Helligkeit der LED zu steuern. Im Gegensatz zum vorherigen Projekt wird hier die Helligkeit der LED langsam abnehmen, bis sie verschwindet.
Seite 353
SunFounder vincent kit for arduino 3.5.2 Die Schaltung aufbauen Dieses Projekt verwendet die gleiche Schaltung wie das vorherige Projekt Tischleuchte, aber anstatt HIGH/LOW zu verwenden, um die LEDs zum Leuchten oder Ausschalten zu bringen, verwendet dieses Projekt das PWM - Wikipedia Signal, um die LED langsam auf- oder abzudimmen.
Seite 354
SunFounder vincent kit for arduino 3.5.3 Programmierung 1. Wählen Sie ein Figur Löschen Sie das Standard-Figur, klicken Sie auf die Schaltfläche Choose a Sprite in der unteren rechten Ecke des Figur-Bereichs, geben Sie button3 in das Suchfeld ein, und klicken Sie dann, um es hinzuzufügen.
Seite 355
SunFounder vincent kit for arduino Geben Sie den Namen der Variablen ein. Er kann beliebig sein, sollte aber ihre Funktion beschreiben. Der Datentyp ist Zahl und Für alle Figurs. Nach der Erstellung siehst du pwm in der Variables(Variablen)-Palette und im markierten Zustand, was bedeutet, dass diese Variable auf der Bühne erscheint.
Seite 356
SunFounder vincent kit for arduino 3. Setzen Sie den Anfangszustand Wenn das Figur button3 angeklickt wird, schalte das Kostüm auf button3-b (angeklickter Zustand) und setze den Anfangswert der Variablen pwm auf 0. • [set pwm to 0]: aus der Variablen-Palette, um den Wert der Variable zu setzen.
Seite 357
SunFounder vincent kit for arduino Zum Schluss schalten Sie das Kostüm von Button3 wieder auf button3-a um und setzen den PWM-Pin auf den Wert 0, so dass die LED langsam aufleuchtet und dann wieder ausgeht. 3.5. 2.2 Atmungs-LED...
Seite 358
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 359
SunFounder vincent kit for arduino 3.6.1 Sie werden lernen • Das Prinzip der RGB-LED • Figurs kopieren und verschiedene Kostüme auswählen • Drei Grundfarben überlagern 3.6.2 Den Schaltkreis aufbauen Eine RGB-LED vereint drei LEDs in den Farben Rot, Grün und Blau in einem transparenten oder halbtransparenten Kunststoffgehäuse.
Seite 360
SunFounder vincent kit for arduino Kapitel 3. Spielen mit Scratch...
Seite 361
SunFounder vincent kit for arduino • Brotschneidebrett • RGB LED • Widerstand 3.6. 2.3 Farbenfrohe Bälle...
Seite 362
SunFounder vincent kit for arduino 3.6.3 Programmierung 1. Figur auswählen Lösche das Standard-Figur und wähle dann das Figur Ball. Und dupliziere es 5 Mal. Wähle verschiedene Kostüme für diese 5 Ball-Figurs und verschiebe sie an die entsprechenden Positionen. Bemerkung: Die Farbe des Kostüms von Ball3 muss manuell auf rot geändert werden.
Seite 363
SunFounder vincent kit for arduino 2. RGB-LEDs in der entsprechenden Farbe aufleuchten lassen Bevor wir den Code verstehen, müssen wir das RGB-Farbmodell verstehen. Das RGB-Farbmodell ist ein additives Farbmodell, bei dem rotes, grünes und blaues Licht auf verschiedene Weise zusammengemischt werden, um eine breite Palette von Farben zu reproduzieren.
Seite 364
SunFounder vincent kit for arduino Der Code, um die RGB-LED gelb leuchten zu lassen, lautet also wie folgt. Wenn das Ball-Figur (gelber Ball) angeklickt wird, setzen wir Pin 11 auf high (rote LED an), Pin 10 auf high (grüne LED an) und Pin 9 auf low (blaue LED aus), so dass die RGB-LED gelb leuchtet.
Seite 365
SunFounder vincent kit for arduino 4. Ball3 Figur (rot) 5. Ball4 Figur (grün) 3.6. 2.3 Farbenfrohe Bälle...
Seite 366
SunFounder vincent kit for arduino 6. Ball5 Figur (lila) Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 367
SunFounder vincent kit for arduino Gemeinschaft und unseres Teams. • Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern. • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken. • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.
Seite 368
SunFounder vincent kit for arduino 3.7.1 Sie werden lernen • Die Verwendung des LCD1602 • Mehrere verschiedene Figurs auswählen • Ändern der Figurgröße, des Drehwinkels, der Farbe und des Ein- und Ausblendens. 3.7.2 Den Schaltkreis aufbauen • Brotschneidebrett • I2C LCD1602 3.7.3 Programmierung...
Seite 369
SunFounder vincent kit for arduino Ich habe zum Beispiel Hallo gewählt, wie unten gezeigt. 3.7. 2.4 LCD1602...
Seite 370
SunFounder vincent kit for arduino Jetzt können Sie verschiedene Effekte für diese Figurs einstellen und sie auf dem LCD1602 anzeigen lassen, während Sie klicken. 2. H ist Vergrößern und Verkleinern Klicken Sie auf das Figur H, und schreiben Sie nun ein Skript dafür.
Seite 371
SunFounder vincent kit for arduino Die Verteilung der Zeilen und Spalten auf dem LCD1602 ist in der Abimageung dargestellt. 3. E kippt nach links und rechts Klicken Sie auf das Figur E, und schreiben Sie nun ein Skript dafür. Wenn das Figur E angeklickt wird, lass es sich um 180 Grad im Uhrzeigersinn und dann um 180 Grad gegen den Uhrzeigersinn drehen, damit du sehen kannst, wie es nach links und rechts kippt;...
Seite 372
SunFounder vincent kit for arduino 4. L schrumpft langsam und vergrößert sich Klicken Sie auf das erste L-Figur und schreiben Sie nun ein Skript für dieses Figur. Wenn das Figur L angeklickt wird, verwende den [repeat]-Block, um es um 50% zu vergrößern (5 Mal, jedes Mal um 10), dann schrumpfe es auf die gleiche Weise wieder auf seine ursprüngliche Größe, während L in der ersten Zeile und...
Seite 373
SunFounder vincent kit for arduino 5. Das zweite L ändert seine Farbe Klicken Sie auf das zweite L-Figur und schreiben Sie nun ein Skript für es. Wenn das Figur L angeklickt wird, benutze den [repeat]-Block, um 10 Mal mit einer Rate von 20 Schritten zwischen den Farben zu wechseln und zur ursprünglichen Farbe zurückzukehren.
Seite 374
SunFounder vincent kit for arduino 6. O ist verstecken und zeigen Klicken Sie auf das Figur O und schreiben Sie nun ein Skript dafür. Wenn das O-Figur angeklickt wird, wiederholt es den Ausblendungs- und Einblendungsprozess 3 Mal, während es O in der ersten Zeile und Spalte 5 des LCD1602 anzeigt.
Seite 375
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 376
SunFounder vincent kit for arduino 3.8 2.5 Bewegte Maus Heute werden wir ein Mausspielzeug bauen, das mit einem Potentiometer gesteuert wird. Wenn die grüne Fahne angeklickt wird, bewegt sich die Maus auf der Bühne vorwärts, und wenn du das Potentiometer drehst, ändert die Maus ihre Bewegungsrichtung.
Seite 377
SunFounder vincent kit for arduino • Brotschneidebrett • Potentiometer 3.8.3 Programmierung 1. Wählen Sie ein Figur Löschen Sie das Standard-Figur, klicken Sie auf die Schaltfläche Choose a Sprite in der unteren rechten Ecke des Figur-Bereichs, geben Sie mouse in das Suchfeld ein, und klicken Sie dann, um es hinzuzufügen.
Seite 378
SunFounder vincent kit for arduino 2. Erstellen einer Variable. Erstellen Sie eine Variable namens value, um den Wert des abgelesenen Potentiometers zu speichern. Sobald sie erstellt ist, erscheint value in der Palette Variables(Variablen) und ist markiert, was bedeutet, dass diese Variable auf der Bühne erscheint.
Seite 379
SunFounder vincent kit for arduino • [read analog pin A0]: Liest den Wert von A0~A5 im Bereich von 0-1023. Um den gesamten Bereich lesen zu können, müssen Sie den Block [forever] verwenden. Klicken Sie auf dieses Skript, um es auszuführen, drehen Sie das Potentiometer in beide Richtungen, und Sie werden sehen, dass der Wertebereich 0-1023 beträgt.
Seite 380
• [map from to]: Einen Bereich auf einen anderen Bereich abbilden. Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 381
SunFounder vincent kit for arduino • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken. • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte. • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
Seite 382
SunFounder vincent kit for arduino 3.9.2 Die Schaltung aufbauen Der Taster ist ein 4-Pin-Bauteil, da Pin 1 mit Pin 2 und Pin 3 mit Pin 4 verbunden ist. Wenn der Taster gedrückt wird, werden die 4 Pins miteinander verbunden, wodurch der Stromkreis geschlossen wird.
Seite 383
SunFounder vincent kit for arduino • Brotschneidebrett • Taste • Wasserstandssensormodul • Kondensator 3.9. 2.6 Türklingel...
Seite 384
SunFounder vincent kit for arduino 3.9.3 Programmierung 1. Eine Kulisse hinzufügen Klicken Sie auf die Schaltfläche Choose a Backdrop in der unteren rechten Ecke. Wählen Sie Bedroom 1. 2. Wählen Sie das Figur Löschen Sie das Standard-Figur, klicken Sie auf die Schaltfläche Choose a Sprite in der unteren rechten Ecke des Figur-Bereichs, geben Sie bell in das Suchfeld ein, und klicken Sie dann, um es hinzuzufügen.
Seite 385
SunFounder vincent kit for arduino Wähle dann das Figur bell auf der Bühne aus und verschiebe es an die richtige Position. 3.9. 2.6 Türklingel...
Seite 386
SunFounder vincent kit for arduino 3. Drücke den Knopf und die Klingel macht einen Ton Benutze [if then], um eine bedingte Anweisung zu machen, die besagt, dass der Ton xylo1 abgespielt wird, wenn der Wert des gelesenen Pin12 gleich 1 ist (die Taste gedrückt wird).
Seite 387
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 388
SunFounder vincent kit for arduino 3.10.1 Du wirst lernen • Wie der Kippschalter funktioniert • [if then else] block • Hinzufügen eines externen Figur 3.10.2 Aufbau der Schaltung Der hier verwendete Kippschalter ist eine Kugel mit einer Metallkugel im Inneren. Wenn sie aufrecht steht, sind die 2 Stifte miteinander verbunden, und wenn sie gekippt wird, sind sie getrennt.
Seite 389
SunFounder vincent kit for arduino • Brotschneidebrett • Neigungsschalter • Wasserstandssensormodul • Kondensator 3.10. 2.7 Becher...
Seite 390
SunFounder vincent kit for arduino 3.10.3 Programmierung 1. Anpassen des Figur Wähle das Tobi-Figur und gehe auf die Seite Costumes. Wähle das Symbol in der unteren linken Ecke und dann Upload Costume. Öffnen Sie dann tumbler1.png und tumbler2.png im Pfad sunfounder_vincent_kit_for_arduino\scratch\...
Seite 391
SunFounder vincent kit for arduino Entfernen Sie das Tobi-Kostüm des Figur und ändern Sie den Namen in Tumbler. Nun, da wir ein neues Figur Tumbler angepasst haben, beginnen wir mit dem Scripting. 2. Kippen des Schalters 3.10. 2.7 Becher...
Seite 392
• [=]: Der Block wird verwendet, um die Gleichheit der Werte auf den beiden Seiten des Gleichheitszeichens aus der Operators-Platine zu vergleichen. Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 393
SunFounder vincent kit for arduino • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil. Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [] und treten Sie heute bei! 3.11 2.8 Alarm bei niedriger Temperatur In diesem Projekt werden wir ein Alarmsystem für niedrige Temperaturen erstellen.
Seite 394
SunFounder vincent kit for arduino 3.11.1 Sie werden lernen • Das Funktionsprinzip eines Thermistors • Multivariable und subtraktive Operationen 3.11.2 Aufbau der Schaltung Ein Thermistor ist ein Widerstandstyp, dessen Widerstand stark von der Temperatur abhängt, und zwar stärker als bei Standardwiderständen.
Seite 395
SunFounder vincent kit for arduino • Brotschneidebrett • Thermistor • Wasserstandssensormodul 3.11. 2.8 Alarm bei niedriger Temperatur...
Seite 396
SunFounder vincent kit for arduino 3.11.3 Programmierung 1. Wählen Sie ein Figur Löschen Sie das Standard-Figur, klicken Sie auf die Schaltfläche Choose a Sprite in der unteren rechten Ecke des Figur-Bereichs, geben Sie Snowflake in das Suchfeld ein und klicken Sie dann, um es hinzuzufügen.
Seite 397
SunFounder vincent kit for arduino 3. Lesen Sie den Wert von A0 Wenn die grüne Flagge angeklickt wird, wird der Wert von A0 gelesen und in der Variablen before gespeichert. 4. Lesen Sie den Wert von A0 erneut aus In [forever] wird der Wert von A0 erneut gelesen und in der Variablen current gespeichert.
Seite 398
SunFounder vincent kit for arduino 5. Bestimmung der Temperaturänderungen Ermitteln Sie mit Hilfe des [if else]-Blocks, ob der aktuelle Wert von A0 um 50 größer ist als zuvor, was eine Tempe- raturabnahme bedeutet. Lassen Sie zu diesem Zeitpunkt das Figur Snowflake anzeigen, andernfalls ausblenden.
Seite 399
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 400
SunFounder vincent kit for arduino 3.12 2.9 Lichtwecker Im Leben gibt es verschiedene Arten von Zeitweckern. Jetzt wollen wir einen lichtgesteuerten Wecker bauen. Wenn der Morgen anbricht, wird die Helligkeit des Lichts zunehmen und dieser lichtgesteuerte Wecker wird dich daran erinnern, dass es Zeit ist, aufzustehen.
Seite 401
SunFounder vincent kit for arduino • Brotschneidebrett • Fotowiderstand • Widerstand 3.12. 2.9 Lichtwecker...
Seite 402
SunFounder vincent kit for arduino 3.12.3 Programmierung 1. Wählen Sie ein Figur Löschen Sie das Standard-Figur, klicken Sie auf die Schaltfläche Choose a Sprite in der unteren rechten Ecke des Figur-Bereichs, geben Sie bell in das Suchfeld ein, und klicken Sie dann, um es hinzuzufügen.
Seite 403
SunFounder vincent kit for arduino 3. Einen Ton erzeugen Wenn der Wert von A0 größer ist als der vorherige Wert von 50, was bedeutet, dass die aktuelle Lichtintensität größer ist als der Schwellenwert, dann lass das Figur einen Ton erzeugen.
Seite 404
SunFounder vincent kit for arduino 4. Drehen des Figur Benutze [turn block], um das bell Figur nach links und rechts drehen zu lassen, um den Alarmeffekt zu erreichen. Kapitel 3. Spielen mit Scratch...
Seite 405
SunFounder vincent kit for arduino 5. Alles stoppen Hält den Alarm an, wenn er eine Weile geklingelt hat. 3.12. 2.9 Lichtwecker...
Seite 406
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 407
SunFounder vincent kit for arduino 3.13 2.10 Temperatur und Luftfeuchtigkeit ablesen Frühere Projekte haben den Stage-Modus verwendet, aber einige Funktionen sind nur im Upload-Modus verfügbar, wie z.B. die serielle Kommunikationsfunktion. In diesem Projekt werden wir die Temperatur und Luftfeuchtigkeit des DHT11 mit Hilfe des seriellen Monitors im ausgeben.
Seite 408
SunFounder vincent kit for arduino 3.13.2 Die Schaltung aufbauen Der digitale Temperatur- und Feuchtigkeitssensor DHT11 ist ein zusammengesetzter Sensor, der einen kalibrierten digitalen Signalausgang für Temperatur und Feuchtigkeit enthält. Baue nun die Schaltung nach dem folgenden Schema auf. • Brotschneidebrett •...
Seite 409
SunFounder vincent kit for arduino 2. Initialisierung des Arduino Mega und des seriellen Monitors Starten Sie den Arduino Mega im Upload-Modus und stellen Sie dann die Baudrate der seriellen Schnittstelle ein. • [wenn Arduino Mega gestartet wird]: Im Upload-Modus Arduino Mega starten.
Seite 410
SunFounder vincent kit for arduino 4. Drucken Sie sie auf dem seriellen Monitor Schreiben Sie die abgelesene Temperatur und Luftfeuchtigkeit auf den seriellen Monitor. Um zu vermeiden, dass die Übertragung zu schnell erfolgt und der PictoBlox blockiert, verwenden Sie den Block [wait seconds], um ein gewisses Zeitintervall für den nächsten Druck hinzuzufügen.
Seite 411
Öffnen Sie nun den Serial Monitor, um die Temperatur und die Luftfeuchtigkeit zu sehen. Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 412
SunFounder vincent kit for arduino Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [] und treten Sie heute bei! 3.14 2.11 Pendel In diesem Projekt werden wir ein Pfeilpendel herstellen, während das Servo der Drehung folgt.
Seite 413
SunFounder vincent kit for arduino • Brotschneidebrett • Servo 3.14.3 Programmierung 1. Ein Figur malen Löschen Sie das Standard-Figur, wählen Sie den Figur-Button und klicken Sie auf Paint, ein leeres Figur Figur1 wird erscheinen. Verwenden Sie auf der geöffneten Seite Costumes das Linie werkzeug, um einen Pfeil zu zeichnen.
Seite 414
SunFounder vincent kit for arduino Nach dem Zeichnen wird das Figur arrow auf der Bühne angezeigt, nenne es arrow. Dann klicke auf die Zahl hinter Direction, eine kreisförmige Skala wird erscheinen, ziehe nun diesen Pfeil und schaue, ob sich das arrow-Figur auf der Bühne mit dem Schwanz als Ursprung dreht.
Seite 415
SunFounder vincent kit for arduino Um den arrow von links nach rechts schwingen zu lassen, ist der Winkelbereich -90 bis -180, 180 bis 90. 3.14. 2.11 Pendel...
Seite 416
SunFounder vincent kit for arduino 2. Erstellen einer Variablen. Erstellen Sie eine Variable namens servo, die den Winkelwert speichert und den Anfangswert auf 270 setzt. 3. Schwingen von links nach rechts Lassen Sie nun das arrow-Figur von der linken -90-Grad-Position zur rechten 90-Grad-Position schwingen.
Seite 417
SunFounder vincent kit for arduino 4. Drehen des Servos Wenn du auf die grüne Fahne klickst, wirst du sehen, dass sich der Pfeil schnell nach rechts und dann wieder nach links dreht, also verwende hier einen [wait seconds] Block, um die Drehung langsamer zu machen. Verwenden Sie auch den Block [set servo on to angle], um das an das Arduino-Board angeschlossene Servo in einem bestimmten Winkel drehen zu lassen.
Seite 418
SunFounder vincent kit for arduino 5. Schwingen von rechts nach links Mit der gleichen Methode lassen Sie das Servo und das arrow-Figur langsam von rechts nach links rotieren. • Wenn der Winkel > 180 ist, dann ist der Winkel -360.
Seite 419
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 420
SunFounder vincent kit for arduino Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [] und treten Sie heute bei! 3.15 2.12 Rotierender Ventilator In diesem Projekt werden wir ein sich drehendes Stern-Figur und einen Ventilator erstellen.
Seite 421
SunFounder vincent kit for arduino 3.15.1 Du wirst lernen • Funktionsprinzip des Motors • Broadcast-Funktion • Anhalten anderer Skripte im Figur-Block 3.15.2 Den Schaltkreis aufbauen In diesem Projekt wird der Motortreiber-Chip verwendet, um den Motor zum Drehen zu bringen. L293D L293D ist ein integrierter 4-Kanal-Motortreiber-Chip mit hoher Spannung und hohem Strom.
Seite 422
SunFounder vincent kit for arduino • Brotschneidebrett • Gleichspannungs Motor • L293D 3.15.3 Programmierung Der Effekt, den wir erreichen wollen, ist die Verwendung von 2 arrow Figurs, um die Drehung des Motors im Uhr- zeigersinn bzw. des Stern-Figur gegen den Uhrzeigersinn zu steuern; ein Klick auf das Stern-Figur stoppt die Drehung des Motors.
Seite 423
SunFounder vincent kit for arduino In der Option Costumes ändern Sie das Figur Arrow1 in ein anderes Richtungskostüm. 3.15. 2.12 Rotierender Ventilator...
Seite 424
SunFounder vincent kit for arduino Passen Sie die Größe und Position des Figur entsprechend an. Kapitel 3. Spielen mit Scratch...
Seite 425
SunFounder vincent kit for arduino 2. Linkes arrow Figur Wenn dieses Figur angeklickt wird, sendet es eine Nachricht - Drehen, setzt dann den digitalen Pin 9 auf low und Pin 10 auf high und setzt die Variable flag auf 1. Wenn du das Arrow1-Figur anklickst, dreht sich der Motor gegen den Uhrzeigersinn, wenn du im Uhrzeigersinn drehst, vertauschst du die Positionen von Pin 9 und Pin 10.
Seite 426
SunFounder vincent kit for arduino 3. **arrow-nach-rechts-Figur** Wenn dieses Figur angeklickt wird, sende eine Nachricht, dass sich der Motor im Uhrzeigersinn dreht, setze dann den digitalen Pin 9 auf high und Pin 10 auf low und setze die Variable flag auf 0.
Seite 427
SunFounder vincent kit for arduino 4. Stern-Figur Hier gibt es 2 Ereignisse. • Wenn das Star-Figur die gesendete Nachricht turn empfängt, bestimmt es den Wert von flag; wenn flag 1 ist, dreht es sich 10 Grad nach links, sonst kehrt es um. Da es sich in [FOREVER] befindet, wird es sich weiter drehen.
Seite 428
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 429
SunFounder vincent kit for arduino 3.16.1 Du wirst lernen • Wie das Soundmodul funktioniert und den Winkelbereich • Fülle das Figur mit Farben • Berührung zwischen den Figurs 3.16.2 Den Schaltkreis aufbauen Ein Schallsensor ist definiert als ein Modul, das Schallwellen anhand ihrer Intensität erkennt und in elektrische Signale umwandelt.
Seite 430
SunFounder vincent kit for arduino • Brotschneidebrett • Schallsensormodul 3.16.3 Programmierung Der Effekt, den wir erreichen wollen, ist, dass, wenn man in den Klangsensor pustet, das Ball-Figur auf der Bühne weiter nach oben geht, und wenn man aufhört zu pusten, fällt es auf das Schüssel-Figur. Wenn er das Linien-Figur berührt, während er aufsteigt oder herunterfällt, gibt er einen musikalischen Ton von sich und sendet Star-Figurs in...
Seite 431
SunFounder vincent kit for arduino Verschiebe das Figur Bowl in die untere Mitte der Bühne und vergrößere es. Weil wir ihn nach oben bewegen müssen, setzen wir die Richtung des Ball-Figur auf 0. 3.16. 2.13 Pusteblume...
Seite 432
SunFounder vincent kit for arduino Setze die Größe und die Richtung des Star-Figur auf 180, weil er nach unten fallen soll, oder ändere den Winkel. Füge nun den Stars-Hintergrund hinzu. Kapitel 3. Spielen mit Scratch...
Seite 433
SunFounder vincent kit for arduino 2. Zeichne ein Linien-Figur Füge ein Line-Figur hinzu. Gehe auf die Seite Costumes des Line-Figur, verkleinere die Breite der roten Linie auf der Leinwand etwas, kopiere sie dann 5 Mal und richte die Linien aus.
Seite 434
SunFounder vincent kit for arduino Fülle nun die Linien mit verschiedenen Farben. Wähle zunächst eine Farbe aus, die dir gefällt, klicke dann auf das Werkzeug Fülleimer und bewege die Maus über die Linie, um sie mit Farbe zu füllen. Kapitel 3. Spielen mit Scratch...
Seite 435
SunFounder vincent kit for arduino Gehen Sie genauso vor, um die Farbe der anderen Linien zu ändern. 3. Scripting des Ball-Figur Legen Sie die Anfangsposition des Ball-Figur fest. Wenn der Wert des Geräuschsensors größer als 100 ist (es kann auch ein anderer Wert sein, je nach der aktuellen Umgebung), lassen Sie den Ball nach oben fliegen.
Seite 436
SunFounder vincent kit for arduino Andernfalls wird das Figur Ball fallen und seine Y-Koordinate auf ein Minimum von -100 begrenzen. Dies kann ge- ändert werden, damit es so aussieht, als würde es auf das Bowl-Figur fallen. Kapitel 3. Spielen mit Scratch...
Seite 437
SunFounder vincent kit for arduino Wenn das Figur Line getroffen wird, wird die aktuelle Y-Koordinate in der Variablen ball_coor gespeichert und eine Bling-Nachricht gesendet. 3.16. 2.13 Pusteblume...
Seite 438
SunFounder vincent kit for arduino 4. Scripting des Star-Figur Wenn das Skript startet, verstecken Sie zunächst das Star-Figur. Wenn die Nachricht Bling empfangen wird, klone das Star-Figur. Kapitel 3. Spielen mit Scratch...
Seite 439
SunFounder vincent kit for arduino Wenn das Star-Figur als Klon erscheint, spiele den Soundeffekt ab und stelle seine Koordinaten so ein, dass sie mit dem Ball-Figur übereinstimmen. Erzeugen Sie den Effekt, dass das Star-Figur erscheint, und passen Sie ihn nach Bedarf an.
Seite 440
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 441
SunFounder vincent kit for arduino 3.17 2.14 SPIEL - Schießen Hast du diese Schießspiele im Fernsehen gesehen? Je näher ein Teilnehmer eine Kugel auf der Zielscheibe an das Bullseye schießt, desto höher ist seine Punktzahl. Heute machen wir auch ein Schießspiel in Scratch. Bei diesem Spiel musst du das Fadenkreuz so weit wie möglich in die Zielscheibe schießen, um eine höhere Punktzahl zu erreichen.
Seite 442
SunFounder vincent kit for arduino 3.17.2 Den Schaltkreis aufbauen Das Hindernisvermeidungsmodul ist ein in der Entfernung einstellbarer Infrarot-Näherungssensor, dessen Ausgang normalerweise hoch und niedrig ist, wenn ein Hindernis erkannt wird. Baue nun die Schaltung nach dem folgenden Schema auf. •...
Seite 443
SunFounder vincent kit for arduino Gehen Sie auf die Seite Costumes(Kostüme) des Figur Crosshair. Klicken Sie auf das Werkzeug Kreis, entfernen Sie die Füllfarbe und legen Sie die Farbe und Breite des Umrisses fest. Zeichnen Sie nun einen Kreis mit dem Kreis-Werkzeug. Nach dem Zeichnen können Sie auf das Werkzeug Auswählen klicken und den Kreis so verschieben, dass der ursprüngliche Punkt mit der Mitte der Leinwand ausgerichtet ist.
Seite 444
SunFounder vincent kit for arduino Zeichnen Sie mit dem Werkzeug Linie ein Kreuz innerhalb des Kreises. Kapitel 3. Spielen mit Scratch...
Seite 445
SunFounder vincent kit for arduino 2. Malen Sie das Ziel-Figur Erstellen Sie ein neues Figur mit dem Namen Target. Gehe auf die Seite Kostüme des Figur Target, klicke auf das Werkzeug Kreis, wähle eine Füllfarbe, entferne die Kontur und male einen großen Kreis.
Seite 446
SunFounder vincent kit for arduino Verwenden Sie dieselbe Methode, um weitere Kreise zu zeichnen, jeder mit einer anderen Farbe, und Sie können das Werkzeug Forward(nach vorne) oder Backward(nach hinten) verwenden, um die Position der sich überlappenden Kreise zu ändern. Beachten Sie, dass Sie auch das Werkzeug zum Verschieben der Kreise auswählen müssen, damit der Ursprung aller Kreise und der Mittelpunkt der Leinwand aufeinander abgestimmt sind.
Seite 447
SunFounder vincent kit for arduino 3. Hinzufügen eines Hintergrunds Füge einen geeigneten Hintergrund hinzu, der möglichst nicht zu viele Farben hat und nicht mit den Farben im Target- Figur übereinstimmt. Hier habe ich Wall1 als Hintergrund gewählt. 3.17. 2.14 SPIEL - Schießen...
Seite 448
SunFounder vincent kit for arduino 4. Skript für das Fadenkreuz-Figur Lege die zufällige Position und Größe des Crosshair-Figur fest und lass es sich zufällig bewegen. Wenn sich eine Hand vor dem Hindernisvermeidungsmodul befindet, gibt es einen niedrigen Pegel als Sendesignal aus.
Seite 449
SunFounder vincent kit for arduino Wenn die Meldung shooting empfangen wird, hört das Figur auf, sich zu bewegen, und schrumpft langsam, um so den Effekt eines Schusses zu simulieren. Benutze den [Touch color ()]-Block, um die Position des Schusses zu bestimmen.
Seite 450
SunFounder vincent kit for arduino Wenn sich der Schuss innerhalb des gelben Kreises befindet, wird 10 gemeldet. Kapitel 3. Spielen mit Scratch...
Seite 451
SunFounder vincent kit for arduino Benutze die gleiche Methode, um die Position des Schusses zu bestimmen. Wenn er nicht auf dem Target-Figur liegt, bedeutet das, dass er sich außerhalb des Kreises befindet. 3.17. 2.14 SPIEL - Schießen...
Seite 452
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? Kapitel 3. Spielen mit Scratch...
Seite 453
SunFounder vincent kit for arduino • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams. • Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern. • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken.
Seite 454
SunFounder vincent kit for arduino 3.18.1 Sie werden lernen • Wie das Berührungsmodul funktioniert und den Winkelbereich • Bemalen des Kostüms für den Figur 3.18.2 Den Schaltkreis aufbauen Dieses Modul ist ein kapazitiver Berührungsschalter, der auf einem Berührungssensor-IC (TTP223B) basiert. Im Nor- malzustand gibt das Modul einen niedrigen Pegel mit geringem Stromverbrauch aus;...
Seite 455
SunFounder vincent kit for arduino Füge einen Boardwalk-Hintergrund über die Schaltfläche Choose a Backdrop hinzu, oder andere Hintergrundbilder, die du magst. 2. Male ein Kostüm für den Ballon1-Figur Zeichnen wir nun ein Kostüm mit Explosionseffekt für das Ballon-Figur. Gehen Sie auf die Seite (Costumes)Kostüme für das Figur Ballon1, klicken Sie auf die Schaltfläche Wählen ein Kostüm in der unteren linken Ecke und wählen Sie Paint(Malen), um ein leeres Constume1(Kostüm) zu erstellen.
Seite 456
SunFounder vincent kit for arduino Wähle eine Farbe und verwende dann das Pinsel-Werkzeug, um ein Muster zu zeichnen. Kapitel 3. Spielen mit Scratch...
Seite 457
SunFounder vincent kit for arduino Wählen Sie erneut eine Farbe aus, klicken Sie auf das Werkzeug Fülleimer und bewegen Sie die Maus innerhalb des Musters, um es mit einer Farbe zu füllen. 3.18. 2.15 SPIEL - Aufblasen des Ballons...
Seite 458
SunFounder vincent kit for arduino Zum Schluss schreiben Sie den Text BOOM, damit das Kostüm mit dem Explosionseffekt fertig ist. Kapitel 3. Spielen mit Scratch...
Seite 459
SunFounder vincent kit for arduino 3. Scripting des Ballon-Figur Legen Sie die Anfangsposition und Größe des Figur Ballon1 fest. Dann lass das Ballon-Figur langsam größer werden. 3.18. 2.15 SPIEL - Aufblasen des Ballons...
Seite 460
SunFounder vincent kit for arduino Wenn das Touch-Modul berührt wird (Wert ist 1), wird das Figur Ballon1 nicht mehr größer. • Wenn die Größe kleiner als 90 ist, fällt es (die y-Koordinate sinkt). • Wenn die Größe größer als 90 und kleiner als 120 ist, fliegt er in den Himmel (y-Koordinate erhöht sich).
Seite 461
SunFounder vincent kit for arduino Wenn das Berührungsmodul nicht berührt wurde, wird der Ballon langsam größer und wenn er größer als 120 ist, explodiert er (Wechsel zum Kostüm mit Explosionseffekt). 3.18. 2.15 SPIEL - Aufblasen des Ballons...
Seite 462
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 463
SunFounder vincent kit for arduino 3.19 2.16 SPIEL - Star-Crossed In den nächsten Projekten werden wir einige lustige Minispiele in PictoBlox spielen. Hier verwenden wir das Joystick-Modul, um ein Star-Crossed-Spiel zu spielen. Nachdem das Skript ausgeführt wurde, erscheinen zufällig Sterne auf der Bühne. Du musst mit dem Joystick das Rocketship steuern, um den Sternen auszuweichen, wenn du sie berührst, ist das Spiel vorbei.
Seite 464
SunFounder vincent kit for arduino • Die x-Koordinate ist von links nach rechts, der Bereich ist 0-1023. • Die y-Koordinate ist von oben nach unten, der Bereich ist 0-1023. Baue nun die Schaltung nach dem folgenden Schema auf. • Brotschneidebrett •...
Seite 465
SunFounder vincent kit for arduino 3.19.3 Programmierung Das ganze Skript soll den Effekt erzielen, dass wenn die grüne Flagge angeklickt wird, sich das Star-Figur in einer Kurve auf der Bühne bewegt und man muss den Joystick benutzen, um das Rocketship zu bewegen, damit es nicht vom Star-Figur berührt wird.
Seite 466
SunFounder vincent kit for arduino 2. Scripting für Rocketship Das Rocketship-Figur soll den Effekt erzielen, dass es an einer zufälligen Position erscheint und dann mit dem Joystick gesteuert werden kann, um es nach oben, unten, links und rechts zu bewegen.
Seite 467
SunFounder vincent kit for arduino • Wenn der Joystick nach links umgeschaltet wird (x-512<-200), wird die x-Koordinate des Figur auf -30 gesetzt (das Figur wird nach links bewegt). • Da die y-Koordinate des Joysticks von oben (0) nach unten (1023) geht und die y-Koordinate des Figur von...
Seite 468
SunFounder vincent kit for arduino unten nach oben. Um also den Joystick nach oben und das Figur nach oben zu bewegen, muss die y-Koordinate im Skript -30 sein. • Wird der Joystick nach unten geschnippt, ist die y-Koordinate des Figur +30.
Seite 469
• Wenn das Figur das Rocketship-Figur berührt, während es sich bewegt, wird das Skript nicht weiter ausgeführt. Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 470
SunFounder vincent kit for arduino Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams. • Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern. • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken.
Seite 471
SunFounder vincent kit for arduino 3.20.1 Baue den Kreislauf Der Knopf ist ein 4-Pin-Bauteil, da Pin 1 mit Pin 2 und Pin 3 mit Pin 4 verbunden ist. Wenn der Knopf gedrückt wird, werden die 4 Pins verbunden, wodurch der Stromkreis geschlossen wird.
Seite 472
SunFounder vincent kit for arduino • Brotschneidebrett • Taste • Wasserstandssensormodul • Kondensator Kapitel 3. Spielen mit Scratch...
Seite 473
SunFounder vincent kit for arduino 3.20.2 Programmierung Der Effekt, den wir erreichen wollen, besteht darin, mit dem Knopf die Richtung des Beetle-Figur zu steuern, damit er sich vorwärts bewegt und den Apfel isst, ohne die schwarze Linie auf dem Maze-Hintergrund zu berühren, die den Hintergrund wechselt, wenn er gegessen wird.
Seite 474
SunFounder vincent kit for arduino Platziere das Beetle-Figur am Eingang des Maze-Bühnenbild, merke dir die x,y-Koordinatenwerte an diesem Punkt und verändere die Größe des Figur auf 40%. Kapitel 3. Spielen mit Scratch...
Seite 475
SunFounder vincent kit for arduino 2. Zeichnen Sie eine Kulisse Nun ist es an der Zeit, eine Kulisse zu zeichnen, auf der die Figur WIN! erscheint. Klicken Sie zunächst auf die Miniaturansicht des Hintergrunds, um die Seite Bühnenbilder aufzurufen, und klicken Sie auf den leeren Hintergrund1.
Seite 476
SunFounder vincent kit for arduino Nun kannst du mit dem Zeichnen beginnen. Du kannst dich auf das Bild unten beziehen, um zu zeichnen, oder du kannst selbst eine Kulisse zeichnen, solange der Ausdruck gewinnt. • Zeichnen Sie mit dem Werkzeug Kreis eine Ellipse mit der Farbe Rot und ohne Umriss.
Seite 477
SunFounder vincent kit for arduino 3. Skripting für die Kulisse Der Hintergrund muss jedes Mal, wenn das Spiel startet, auf Maze umgestellt werden. 4. Schreiben von Skripten für den Figur Beetle Schreibe nun ein Skript für den Figur Beetle, damit er sich vorwärts bewegen und die Richtung unter der Kontrolle eines Knopfes ändern kann.
Seite 478
SunFounder vincent kit for arduino Als nächstes werden im [forever]-Block vier [if]-Blöcke verwendet, um verschiedene mögliche Szenarien zu bestim- men. • Wenn die Taste 1 (gedrückt) ist, verwenden Sie den [mod <https://en.scratch-wiki.info/wiki/Boolean_Block>`_]- Block, um den Wert der Variablen flag zwischen 0 und 1 umzuschalten (abwechselnd 0 für diesen Druck und 1 für den nächsten Druck).
Seite 479
SunFounder vincent kit for arduino • Wenn flag=0 (bei diesem Tastendruck), lass den Beetle im Uhrzeigersinn drehen. Wenn flag gleich 1 ist (erneuter Tastendruck), bewegt sich das Beetle-Figur vorwärts. Andernfalls dreht er sich weiter im Uhrzeigersinn. 3.20. 2.17 SPIEL - Apfel essen...
Seite 480
SunFounder vincent kit for arduino • Wenn der Beetle-Figur schwarz berührt (die schwarze Linie auf dem Maze-Hintergrund), endet das Spiel und das Skript hört auf zu laufen. Bemerkung: Du musst auf den Farbbereich im Block [Farbe berühren] klicken und dann das Pipettenwerkzeug aus- wählen, um die Farbe der schwarzen Linie auf der Bühne zu wählen.
Seite 481
SunFounder vincent kit for arduino • Wenn Beetle rot berührt (verwenden Sie auch das Strohhalm-Werkzeug, um die rote Farbe des Apfels aufzuneh- men), wird der Hintergrund auf Win umgeschaltet, was bedeutet, dass das Spiel erfolgreich ist und das Skript nicht weiterläuft.
Seite 482
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 483
SunFounder vincent kit for arduino 3.21 2.18 SPIEL - Flatterhafter Papagei Hier verwenden wir das Ultraschallmodul, um ein „Flappy Parrot“-Spiel zu spielen. Nachdem das Skript läuft, bewegt sich der grüne Bambus langsam von rechts nach links in einer zufälligen Höhe.
Seite 484
SunFounder vincent kit for arduino • Brotschneidebrett • Ultraschallmodul 3.21.2 Programmierung Der Effekt, den wir erreichen wollen, ist, dass wir das Ultraschallmodul benutzen, um die Flughöhe des Figur Parrot zu kontrollieren, während wir den Figur Paddle vermeiden. 1. Hinzufügen eines Figur Löschen Sie das Standard-Figur, und fügen Sie über die Schaltfläche Figur wählen das Figur Parrot hinzu.
Seite 485
SunFounder vincent kit for arduino Fügen Sie nun das Figur Paddle hinzu, setzen Sie seine Größe auf 150%, setzen Sie seinen Winkel auf 180 und verschieben Sie seine Ausgangsposition in die obere rechte Ecke. 3.21. 2.18 SPIEL - Flatterhafter Papagei...
Seite 486
SunFounder vincent kit for arduino Gehen Sie auf die Seite Costumes(Kostüme) des Figur Paddle und entfernen Sie den Umriss. Kapitel 3. Spielen mit Scratch...
Seite 487
SunFounder vincent kit for arduino 2. Skripting für das Parroten-Figur Nun wird das Skript für das Parrot-Figur erstellt, das sich im Flug befindet und dessen Flughöhe durch den Erfas- sungsbereich des Ultraschallmoduls bestimmt wird. • Wenn die grüne Flagge angeklickt wird, schalte das Kostüm alle 0,2s um, so dass es immer im Flug ist.
Seite 488
SunFounder vincent kit for arduino • Wenn die Ultraschallentfernung weniger als 10 cm beträgt, wird die y-Koordinate um 50 erhöht, der Parrot fliegt nach oben. Andernfalls wird der y-Koordinatenwert um 40 verringert, Parrot fällt nach unten. • Wenn der Parrot das Paddle-Figur berührt, endet das Spiel und das Skript hört auf zu laufen.
Seite 489
SunFounder vincent kit for arduino 3. Scripting für das Paddle-Figur Schreiben Sie nun das Skript für das Paddle-Figur, das zufällig auf der Bühne erscheinen soll. • Verstecke das Figur Paddle, wenn die grüne Flagge angeklickt wird, und klone es gleichzeitig. Der Block [Klon von <https://en.scratch-wiki.info/wiki/Create_Clone_of_()_(Block)>`_ erzeugen] ist ein Kontrollblock und ein...
Seite 490
SunFounder vincent kit for arduino • Verwenden Sie den [repeat]-Block, um den Wert der x-Koordinate langsam zu verringern, so dass Sie sehen können, wie sich der Klon des Paddle-Figur langsam von rechts nach links bewegt, bis er verschwindet. • Klonen Sie ein neues Paddle-Figur und löschen Sie den vorherigen Klon.
Seite 491
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 492
SunFounder vincent kit for arduino 3.22.1 Baue den Kreislauf Das Potentiometer ist ein Widerstandselement mit 3 Anschlüssen. Die beiden seitlichen Pins sind mit 5V und GND verbunden, der mittlere Pin ist mit A0 verbunden. Nach der Umwandlung durch den ADC-Wandler des Arduino-Boards beträgt der Wertebereich 0-1023.
Seite 493
SunFounder vincent kit for arduino • Brotschneidebrett • Potentiometer 3.22.2 Programmierung Es gibt 3 Figurs auf der Bühne. 1. Paddle-Figur Der Effekt, der mit dem Paddle erreicht werden soll, besteht darin, dass sich die Ausgangsposition in der Mitte des Bühnenbodens befindet, und dass es mit einem Potentiometer nach links oder rechts bewegt werden kann.
Seite 494
SunFounder vincent kit for arduino • Gehen Sie zur Seite Costumes(Kostüme), entfernen Sie den Umriss und ändern Sie seine Farbe in Dunkelgrau. • Schreibe nun ein Skript für das Figur Paddle, damit es seine Ausgangsposition auf (0, -140) setzt, wenn die grüne Flagge angeklickt wird, und lese den Wert von A0 (Potentiometer) in die Variable a0.
Seite 495
SunFounder vincent kit for arduino • Jetzt kannst du das Potentiometer drehen, um zu sehen, ob sich das Paddle auf der Bühne nach links und rechts bewegen kann. 2. Ball-Figur Der Effekt des Ball-Figur ist, dass er sich auf der Bühne bewegt und abprallt, wenn er den Rand berührt; er prallt nach unten, wenn er den Block über der Bühne berührt;...
Seite 496
SunFounder vincent kit for arduino • Lassen Sie nun das Figur Ball sich auf der Bühne bewegen und abprallen, wenn es den Rand berührt. Sie können auf die grüne Flagge klicken, um den Effekt zu sehen. • Wenn das Ball-Figur das Paddle-Figur berührt, führe eine Reflexion durch. Der einfachste Weg, dies zu tun, ist, den Winkel direkt invertieren zu lassen, aber dann wird man feststellen, dass der Weg des Balls komplett festgelegt ist, was zu langweilig ist.
Seite 497
SunFounder vincent kit for arduino • Wenn das Figur Ball an den Rand der Bühne fällt, hört das Skript auf zu laufen und das Spiel endet. Bemerkung: img/17_ball5.png 3. Block1-Figur Das Figur Block1 soll mit dem Effekt erscheinen, dass es 4x8 von sich selbst über der Bühne in einer zufälligen Farbe klont und einen Klon löscht, wenn es vom Figur Ball berührt wird.
Seite 498
SunFounder vincent kit for arduino • Erstelle nun zunächst 2 Variablen, block, um die Anzahl der Blöcke zu speichern und roll, um die Anzahl der Zeilen zu speichern. • Wir müssen einen Klon des Block1-Figur erstellen, so dass es von links nach rechts, von oben nach unten, eins nach dem anderen, insgesamt 4x8, mit zufälligen Farben angezeigt wird.
Seite 499
SunFounder vincent kit for arduino • Nachdem das Skript geschrieben wurde, klicke auf die grüne Fahne und sieh dir die Anzeige auf der Bühne an, wenn sie zu kompakt oder zu klein ist, kannst du die Größe ändern. 3.22. 2.19 SPIEL - Breakout-Klon...
Seite 500
SunFounder vincent kit for arduino • Schreiben Sie nun das Trigger-Ereignis. Wenn das geklonte Figur Block1 das Figur Ball berührt, lösche den Klon und sende die Nachricht crush. Kapitel 3. Spielen mit Scratch...
Seite 501
SunFounder vincent kit for arduino • Zurück zum Ball-Figur: Wenn die Nachricht crush empfangen wird (das Ball-Figur berührt den Klon des Block1-Figur), wird der Ball aus der entgegengesetzten Richtung gestoßen. 3.22. 2.19 SPIEL - Breakout-Klon...
Seite 502
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 503
SunFounder vincent kit for arduino 3.23.1 Bauen Sie den Kreislauf auf Der Taster ist ein 4-Pin-Bauteil, da Pin 1 mit Pin 2 und Pin 3 mit Pin 4 verbunden ist. Wenn der Taster gedrückt wird, werden die 4 Pins miteinander verbunden, wodurch der Stromkreis geschlossen wird.
Seite 504
SunFounder vincent kit for arduino • Brotschneidebrett • Taste • Wasserstandssensormodul • Kondensator Kapitel 3. Spielen mit Scratch...
Seite 505
SunFounder vincent kit for arduino 3.23.2 Programmierung Wir müssen zuerst eine Underwater-Kulisse auswählen, dann ein Fish-Figur hinzufügen und es auf der Bühne hin und her schwimmen lassen. Dann zeichnen wir ein Fishhook-Figur und steuern es mit einem Knopf, um zu fischen.
Seite 506
SunFounder vincent kit for arduino • Gehen Sie nun auf die Seite Costumes(Kostüme) des Glow-J-Figur, wählen Sie Cyans Füllung im Bildschirm aus und entfernen Sie sie. Ändern Sie dann die Farbe des J in Rot und verringern Sie auch seine Breite. Der wichtigste Punkt ist, dass die Spitze des J genau in der Mitte liegen muss.
Seite 507
SunFounder vincent kit for arduino • Wenn die grüne Flagge angeklickt wird, setzen Sie den Farbeffekt des Figur auf 30 (gelb), und legen Sie seine Ausgangsposition fest. • Wenn der Knopf gedrückt wird, setze den Farbeffekt auf 0 (rot, Beginn des Angelzustandes), warte auf 0,1 und bewege dann das Fishhook-Figur an den oberen Rand der Bühne.
Seite 508
SunFounder vincent kit for arduino 3. Fisch-Figur Der Effekt, den das Fish-Figur erzielen soll, besteht darin, dass es sich auf der Bühne nach links und rechts bewegt, und wenn es auf ein Fishhook-Figur im Angelzustand trifft, schrumpft es und bewegt sich an eine bestimmte Position, um dann zu verschwinden, und dann wieder ein neues Fish-Figur zu klonen.
Seite 509
SunFounder vincent kit for arduino • Erstelle eine Variable score, um die Anzahl der gefangenen Fische zu speichern, verstecke dieses Figur und klone • Zeige den Klon des Fish-Figur, wechsle sein Kostüm und setze schließlich die Anfangsposition. 3.23. 2.20 SPIEL - Fischen...
Seite 510
SunFounder vincent kit for arduino • Der Klon des Fish-Figur bewegt sich nach links und rechts und springt zurück, wenn er den Rand berührt. • Das Fish-Figur (des Klons) reagiert nicht, wenn es das Fishhook-Figur passiert; wenn es das Fishhook-Figur im Angelzustand berührt (wird rot), wird es gefangen, wobei die Punktzahl (variable Punktzahl) +1 ist, und es wird...
Seite 511
Farbe des Fishhook-Figur auf der Bühne zu übernehmen. Wenn du eine beliebige Farbe auswählst, wird dieser [Touch color]-Block nicht funktionieren. Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 512
SunFounder vincent kit for arduino 3.24 2.21 SPIEL - Starfishe fangen Hier wollen wir ein Spiel zum Fangen von Starfishen machen. Zu Beginn des Skripts schwimmt ein Starfish bequem auf der Bühne, und ein Taucher schwimmt ebenfalls nach rechts und links. Du musst die Tiefe des Wasserstandssen- sormoduls im Wasser steuern, damit der Taucher auf der Bühne den Starfish fangen kann, und für jeden gefangenen...
Seite 513
SunFounder vincent kit for arduino • Brotschneidebrett • Wasserstandssensormodul 3.24.2 Programmierung 1. Figurs und Kulisse auswählen Löschen Sie das Standard-Figur, wählen Sie das Figur Diver1 und Starfish. Gehe auf die Seite Diver1’s Kostüme und benutze das Werkzeug Fülleimer, um die gewünschten Farben einzufügen.
Seite 514
SunFounder vincent kit for arduino Verkleinere das Figur des Starfishs, du kannst auch seine Farbe nach Belieben ändern. Wähle einen Underwater1-Hintergrund. Kapitel 3. Spielen mit Scratch...
Seite 515
SunFounder vincent kit for arduino 2. Skripting des Diver1-Figur Legen Sie die Anfangsposition des Figur Diver1 fest und lassen Sie es auf der Bühne hin und her schwimmen. 3.24. 2.21 SPIEL - Starfishe fangen...
Seite 516
SunFounder vincent kit for arduino Je tiefer du den Wasserstandssensor einbaust, desto größer ist der Wert, den du erhältst, um die Tiefe (y-Koordinate) zu bestimmen, in der das Diver1-Figur schwimmt. • Lies A0 (den Wert des Wasserstandssensors) und ordne seinen Bereich der y-Koordinate der Bühne zu, um eine neue y-Koordinate zu erhalten.
Seite 517
SunFounder vincent kit for arduino 3. Scripting des Starfish-Figur Wenn das Skript startet, verstecke zuerst das Starfish-Figur und klone es dann. Wenn es als Klon erscheint, stelle seinen Bewegungseffekt ein. 3.24. 2.21 SPIEL - Starfishe fangen...
Seite 518
SunFounder vincent kit for arduino Wenn er die Farbe Rot (die Farbe der beiden Arme von Diver1) berührt, was bedeutet, dass er vom Figur Diver1 gefangen wird, wird der folgende Effekt ausgeführt. • Der Wert der Variable count wird um 1 erhöht.
Seite 519
SunFounder vincent kit for arduino Bemerkung: Du musst auf den Farbbereich im Block [Farbe berühren] klicken und dann das Pipettenwerkzeug aus- wählen, um die rote Farbe des Figur Diver1 auf der Bühne zu übernehmen. Wenn du eine beliebige Farbe auswählst, wird dieser [Touch color]-Block nicht funktionieren.
Seite 520
SunFounder vincent kit for arduino Wenn der Klon des Starfishs ganz nach rechts schwimmt, lösche den Klon und klone ihn erneut. Kapitel 3. Spielen mit Scratch...
Seite 521
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 522
SunFounder vincent kit for arduino 3.25.1 Baue den Schaltkreis Ein Joystick ist ein Eingabegerät, das aus einem Stock besteht, der sich auf einer Basis dreht und dem Gerät, das er steuert, seinen Winkel oder seine Richtung mitteilt. Joysticks werden häufig zur Steuerung von Videospielen und Robotern verwendet.
Seite 523
SunFounder vincent kit for arduino Baue nun die Schaltung nach dem folgenden Schema auf. • Brotschneidebrett • Joystick-Modul 3.25. 2.22 SPIEL - Dragon töten...
Seite 524
SunFounder vincent kit for arduino 3.25.2 Programmierung 1. Dragon Woods Kulisse über die Schaltfläche Choose a Backdrop hinzugefügt. • Löschen Sie das Standard-Figur und fügen Sie das Dragon-Figur hinzu. • Gehe auf die Seite Costumes(Kostüme) und spiegele den Dragon-b und den Dragon-c horizontal.
Seite 525
SunFounder vincent kit for arduino • Setzen Sie die Größe auf 50%. 3.25. 2.22 SPIEL - Dragon töten...
Seite 526
SunFounder vincent kit for arduino • Erstellen Sie nun eine Variable - dragon, um die Lebenspunkte des Dragons zu erfassen, und setzen Sie den Anfangswert auf 50. • Als nächstes schalten Sie das Figur-Kostüm auf Dragon-b um und lassen den Dragon in einem Bereich auf und ab springen.
Seite 527
SunFounder vincent kit for arduino • Füge ein Lightning-Figur als das Feuer hinzu, das vom Dragon-Figur geblasen wird. Du musst es auf der Ko- stümseite um 90° im Uhrzeigersinn drehen, damit sich das Lightning-Figur in die richtige Richtung bewegt. Bemerkung: Wenn du das Kostüm des Lightning-Figur anpasst, kann es passieren, dass du es aus der Mitte heraus bewegst, was unbedingt vermieden werden muss! Der Mittelpunkt muss genau in der Mitte des Figur liegen! 3.25.
Seite 528
SunFounder vincent kit for arduino • Passen Sie dann das Dragon-c-Kostüm des Dragon-Figur so an, dass sich sein Mittelpunkt am Ende des Feuers befindet. Dadurch werden die Positionen des Dragon-Figur und des Lightning-Figur korrigiert und verhindert, dass der Lightning von den Füßen des Dragons ausgeht.
Seite 529
SunFounder vincent kit for arduino • Passen Sie die Größe und Ausrichtung des Lightning-Figur an, damit das Bild harmonischer aussieht. 3.25. 2.22 SPIEL - Dragon töten...
Seite 530
SunFounder vincent kit for arduino • Erstellen Sie nun ein Skript für das Lightning-Figur. Das ist ganz einfach, lass es einfach die ganze Zeit dem Dragon-Figur folgen. An diesem Punkt klicke auf die grüne Fahne und du wirst den Dragon sehen, der sich mit einem Lightning im Mund bewegt.
Seite 531
SunFounder vincent kit for arduino • Zurück zum Dragon, lass ihn jetzt Feuer ausblasen, wobei du darauf achten musst, dass das Feuer in seinem Mund nicht herausschießt, sondern einen Klon für den Lightning-Figur erzeugt. • Klicken Sie auf den Lightning und lassen Sie den Lightning-Klon in einem zufälligen Winkel herausschießen.
Seite 532
SunFounder vincent kit for arduino • Verstecke den Körper des Lightning und zeige den Klon. Jetzt kann sich der Dragon auf und ab bewegen und Feuer ausstoßen. Kapitel 3. Spielen mit Scratch...
Seite 533
SunFounder vincent kit for arduino 2.Wand • Erstelle ein Wand-Figur und drehe seine Richtung um 180, so dass er nach rechts zeigt. • Erstelle nun eine Variable hp, um den Lebenswert des Zauberstabs zu speichern, der anfangs auf 3 gesetzt ist, und lese dann den Wert des Joysticks aus, der zur Steuerung der Bewegung des Zauberstabs verwendet wird.
Seite 534
SunFounder vincent kit for arduino • Der Dragon hat einen Lightning, und der Zauberstab, der ihn zerquetscht, hat seine „magische Kugel“! Erstelle ein Star-Figur, ändere seine Größe und sorge dafür, dass es immer dem Wand-Figur folgt, und beschränke die Anzahl der Sterne auf drei.
Seite 535
SunFounder vincent kit for arduino • Lass das Wand-Figur automatisch Sterne verschießen. Das Wand-Figur verschießt Sterne auf die gleiche Weise wie der Dragon Feuer verschießt - indem es Klone erzeugt. 3.25. 2.22 SPIEL - Dragon töten...
Seite 536
SunFounder vincent kit for arduino • Kehren Sie zum Star-Figur zurück und skripten Sie seinen Klon, damit er sich dreht und nach rechts schießt, verschwindet, nachdem er über die Bühne gegangen ist, und die Anzahl der Sterne wiederherstellt. Dasselbe wie beim Lightning-Figur, den Körper ausblenden und den Klon anzeigen.
Seite 537
SunFounder vincent kit for arduino Jetzt haben wir einen Zauberstab, der Sternenkugeln verschießt. 3. Kämpfen! Der Zauberstab und der Dragon sind im Moment noch miteinander verfeindet, und wir werden sie kämpfen lassen. Der Dragon ist stark, und der Zauberstab ist der tapfere Mann, der gegen den Dragon kämpft. Die Interaktion zwischen den beiden besteht aus den folgenden Teilen.
Seite 538
SunFounder vincent kit for arduino • Wenn Lightning (ein Lightning-Figur-Klon) das Wand-Figur trifft, macht es einen Knall und verschwindet, und der Wand verliert Lebenspunkte. Kapitel 3. Spielen mit Scratch...
Seite 539
SunFounder vincent kit for arduino • Wenn ein Star (Klon des Star-Figur) den Dragon trifft, gibt er ein Geräusch von sich und verschwindet, während die Anzahl der Star wiederhergestellt wird, und der Dragon verliert Lebenspunkte. 4. Stufe Der Kampf zwischen dem Wand und dem Dragon wird schließlich in Gewinner und Verlierer aufgeteilt, was wir mit der Bühne darstellen.
Seite 540
SunFounder vincent kit for arduino • Und ändere den leeren Hintergrund wie folgt, um darzustellen, dass das Spiel gescheitert ist und alles im Dunkeln liegen wird. Kapitel 3. Spielen mit Scratch...
Seite 541
SunFounder vincent kit for arduino • Schreibe nun ein Skript, um diese Kulissen umzuschalten: Wenn die grüne Flagge angeklickt wird, schalte auf die Kulisse Woods um; wenn der Lebenspunkt des Dragons weniger als 1 beträgt, dann ist das Spiel erfolgreich und die Kulisse wird auf Blue Sky umgeschaltet;...
Seite 542
SunFounder vincent kit for arduino Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. Warum beitreten? • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Seite 543
SunFounder vincent kit for arduino • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Ein- blicken. • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte. • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
Seite 544
SunFounder vincent kit for arduino Kapitel 3. Spielen mit Scratch...
Seite 545
Bemerkung: After submitting the questionnaire, please go back to the top to view the results. Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Seite 546
SunFounder vincent kit for arduino Kapitel 4. Thank You...
Seite 547
KAPITEL English Online-Tutorien • English Online-Tutorien...
Seite 548
SunFounder vincent kit for arduino Kapitel 5. English Online-Tutorien...
Seite 549
Alle Inhalte, einschließlich, aber nicht beschränkt auf Texte, Bilder und Code in diesem Handbuch, sind Eigentum der SunFounder Company. Sie sollten es nur zu persönlichen Studien-, Nachforschungs-, Unterhaltungs- oder anderen nichtkommerziellen oder gemeinnützigen Zwecken gemäß den entsprechenden Vorschriften und Urheberrechtsgeset- zen verwenden, ohne die gesetzlichen Rechte des Autors und der relevanten Rechteinhaber zu verletzen.