ITTT Arduino Yun Schulprojekt (3 / 4 schritt)

Schritt 3: Code


Das Arduino-Board an Ihren Computer/Laptop anschließen. Als nächstes öffnen Sie der Arduino IDE und fügen Sie folgenden Code in eine neue Skizze-Datei:

Fügt Servo-Bibliothek
#include

Definiert Tirg und Echo Pins des Sensors und was macht Pin sie werden const Int TrigPin = 10; const Int EchoPin = 11;

Variablen für die Dauer und die lange Dauer der Entfernung; Int Entfernung;

Servo MyServo; Code zur Controle der Servo motor void setup() {PinMode (TrigPin, OUTPUT); / / setzt die TrigPin als eine Output-PinMode (EchoPin, Eingabe); / / setzt die EchoPin als ein Input-Serial.begin(9600); myServo.attach(12); / / definiert, auf welche Leistung Pin die Servo-Motor angeschlossen ist}

void loop() {/ / dreht die Servo-Motor von 15 bis 165 Grad für (Int ich = 15; ich < = 165; i ++) {myServo.write(i); delay(30); Abstand = calculateDistance(); / / ruft eine Funktion für die Berechnung der Entfernung gemessen an der Ultraschallsensor für jeden Serial.print(i); / / sendet den aktuellen Grad in den seriellen Port Serial.print(","); / / sendet zusätzlich Zeichen direkt neben den vorherigen Wert für Indizierung Serial.print(distance); später in der Verarbeitung von IDE benötigt / / sendet den Abstandswert in den seriellen Port Serial.print("."); / / sendet Zusatz-Zeichen direkt neben den vorherigen Wert später in der Verarbeitung von IDE für die Indizierung erforderlich} / / wiederholt die vorhergehenden Zeilen beim Drehen von 165 bis 15 Grad für (Int ich = 165; ich > 15; ich--) {myServo.write(i); delay(30); Abstand = calculateDistance(); Serial.Print(i); Serial.Print(","); Serial.Print(Distance); Serial.Print("."); } }

Funktion für die Berechnung der Entfernung gemessen an den Sensor Int calculateDistance() {DigitalWrite (TrigPin, LOW); delayMicroseconds(2); / / setzt die TrigPin auf HIGH-Zustand für 10 Mikrosekunden DigitalWrite (TrigPin, HIGH); delayMicroseconds(10); DigitalWrite (TrigPin, LOW) Dauer = PulseIn (EchoPin, HIGH); / / gibt zurück die Schallwelle Fahrzeit in Mikrosekunden durch das Lesen des EchoPin Abstand = Dauer * 0,034 / 2; return zu distanzieren;}

Laden Sie diesen Code auf Ihrem Arduino. Die Servo-Motor sollte jetzt bewegen.

In Verbindung stehende Artikel

Arduino Yun GPS-Bot

Arduino Yun GPS-Bot

In diesem instructable ich zeigen, wie Sie ein Arduino-Gps-Gerät erstellen können, die Ihre Position, Geschwindigkeit, Temperatur und Licht verfolgt Intensität. Ich zeige auch Code wie einen Client zu erstellen, der lädt die Daten automatisch auf Ihr
Arduino Yun - Solar-Panel-Monitoring-System

Arduino Yun - Solar-Panel-Monitoring-System

Zu aller erst bitte nackt mit mir. Dies ist meine erste Instructable.Im Juni 2015 haben wir unser 1kW-Solar-Panel-System installiert. Es ist ein Aufrasterfeld System, also überschüssige Energie ins öffentliche Netz senden. Wir begannen den Prozess mi
Mit Python sprechen Sie mit dem Arduino Yun

Mit Python sprechen Sie mit dem Arduino Yun

Sie wollen also Python 2 (läuft auf der Linino Seite von Ihrem Arduino Yun) Stifte ein- und Ausschalten an der Arduino-Seite von Ihrem Yun abbiegen. Hier ist wie man das macht.Schritt 1:Im Bild sehen Sie zwei LEDs, die digital Pins 12 und 13 über ein
Datalogging Dropbox mit Arduino Yun

Datalogging Dropbox mit Arduino Yun

Diese instructable ist eine Erweiterung der Datenlogger für Arduino Yun. Dies ermöglicht die Verwendung der Yun um Ihre Sensoren auf die SD-Karte zu melden, und nutzt Python und die Dropbox-API, um die aufgezeichneten Daten in regelmäßigen Abständen
Arduino Yun. Erstellen Sie Ihre erste angeschlossene Leuchte.

Arduino Yun. Erstellen Sie Ihre erste angeschlossene Leuchte.

Erstellen Sie Ihre erste angeschlossene Leuchte mit Arduino Yun. Steuern Sie und überwachen Sie, eine angeschlossene Leuchte vom Handy, Tablet und Desktop mit Lelylan & MQTT. Es dauert 15 Minuten | $80 in Hardware | GrundstufeSchritt 1: HardwareZur V
Arduino Yun/Temboo - USPS Tracking-Paket

Arduino Yun/Temboo - USPS Tracking-Paket

Hallo allerseits.In diesem instructable erfahren Sie wie Sie Ihre USPS Paketstatus an den seriellen Monitor von Ihrem Arduino Yun mit Temboo Service zu streamen.Lets Start.Schritt 1: Hardware und Software-Liste Hardware , die wir brauchen:Arduino Yun
Arduino Yun Messager

Arduino Yun Messager

bestehend aus einem Arduino und eine Linux (Linio) Seite, die Yun ist eine großartige Plattform für Wi-Fi oder Web enabled Arduino Projekte.In diesem Projekt zeigen Ihnen, wie Sie eine sehr einfache Yun-Messager, die Ihre geschickt, um es über Wi-Fi
E-Mail-Check-Uhr mit Arduino Yun und wie ungelesene E-Mails als Ganzzahl zurück.

E-Mail-Check-Uhr mit Arduino Yun und wie ungelesene E-Mails als Ganzzahl zurück.

In diesem Video führen wir ein Arduino Yun (oder Leonardo mit einem Wifi-Schild), überprüfen Ihr e-Mail-Konto (oder gewählte Bezeichnung) und gibt die Anzahl der ungelesenen e-Mails als Ganzzahl verwendet werden, in einem anderen Projekt oder (in die
Anhang, einen Arduino Yun-Garage-Monitor

Anhang, einen Arduino Yun-Garage-Monitor

Links zu Hause und nicht sicher, ob Sie Ihr Garagentor geschlossen haben? Mit dieser Instructable Sie haben Ruhe und verwalten Ihre Türen - überall und jederzeit!Dieses Projekt wird ein Web-Portal bieten, die dem Benutzer erlaubt, den Status ihrer Ga
WebCam Con Arduino YUN Y PIR MOTION

WebCam Con Arduino YUN Y PIR MOTION

Aunque Existen Diversas Formas de Conectar Una Cámara al Arduino YUN y Realizar un Proyecto Parecido, Una Forma Sencilla de Hacerlo es con un Teléfono celular Que ya keine Usemos Para Utilizarlo Como Una WebCam.Sin Embargo la Complejidad Estaría de l
Steuerung von Arduino Yun mit Yun Buddy

Steuerung von Arduino Yun mit Yun Buddy

Dies ist ein einfaches Tutorial zeigen, wie Yun Buddy einrichten.Schritt 1: Abrufen der Arduino Yun in Ihrem Netzwerk Verwendest du ein Kabel ist alles, was Sie tun müssen die Yun mit Ihrem Router verbinden.Wenn du WLAN benutzt wird es ein wenig schw
Überprüfen Sie WLAN-Status mit Arduino Yun

Überprüfen Sie WLAN-Status mit Arduino Yun

In diesem Tutorial lernen Sie, um Ihre Arduino Yun, laufen damit Beispiel Skizzen für die Yun ausgeführt werden können. In diesem Fall zeige ich Ihnen, wie Sie das WiFiStatus-Beispiel ausführen. Los geht's!Schritt 1: Laden Sie die Arduino 1.5.6-r2 Be
Dragino er und mega328p verwenden, um ein Arduino Yun gleichermaßen Projektmappe

Dragino er und mega328p verwenden, um ein Arduino Yun gleichermaßen Projektmappe

In diesem Projekt stellen wir eine Arduino Yun gleichermaßen Lösung mit Dragino HE.mega328p und anderen Komponenten.Hier, drüben wir bauen ein Arduino Yun gleichermaßen Solution und zeigen, wie der mega328p über WiFi zu programmieren. und wie zur Kom
Kickstarter Backer Alert mit Stats Scroller, mit Arduino Yun

Kickstarter Backer Alert mit Stats Scroller, mit Arduino Yun

Der Arduino Yún ist eine neugierige Familienzuwachs Arduino . Es gibt eine ziemlich verbreitete Community rund um die Arduino-Konzept, Plattform und Software. Es ist eine andere populäre Community gewidmet hacking und preiswerte wireless-Router, die