Gewusst wie: Code Arduinos (2 / 6 schritt)


Schritt 2: Gewusst wie: verwenden Sie Eingabewerte

Jetzt haben wir Werte von unseren Sensoren mal sehen, wie man sie benutzt.

IF

Ja sagte ich wenn der IF-Befehl der wichtigste Befehl aller ist. Es ist die wichtigste Brücke zwischen unserer Aktoren und Sensoren. Hier ist, wie es verwendet wird.

Die Klammern ist wo legen wir den Code ausgeführt werden soll. Die == Mittel gleich, dies hat zu beiden entspricht weil einzige machen würde ein = b und machen es immer wahr. Der == kann eines der folgenden ersetzt

  • ! = nicht gleich
  • > mehr dahin
  • < weniger dann
  • > = dann größer oder gleich
  • < = weniger als oder gleich

Also, wenn ein b ==, dann wir die Klammern laufen. Wir können auch mehr dann ein Kriterium zu erfüllen haben.

Jetzt wir die & & welche bedeutet und so lange wie ein == b und eine < C, die IF-Anweisung wird den Code ausgeführt. Wir können auch || (OR) und! (Nicht) an der Stelle der & & um die entsprechende Antwort zu erhalten.

Das ist die einfachste und am häufigsten verwendete Steuerbefehl. Wir nehmen Befehl einen Schritt weiter, indem Sie eine ELSE hinzufügen. Das macht es so, dass bei IF ist nicht aktiv ELSE ist.

Nun alles in der ELSE-Klammern wenn wenn ausgeführt wird, ist negativ.

Digital

Umgang mit den digitalen Eingang sieht also so aus.

1 ist das gleiche wie das Schreiben HIGH. Also wenn 3-5volts auf DsenserPin gesetzt ist, wird die Aktion, die Sie eingestellt haben geschehen. Manchmal Tasten sind in umgekehrter Richtung, so eingestellt, dass es 0 ist gleich, wenn die Taste gedrückt wird, wenn also nur der 1 eine 0 zu ändern und es wird funktionieren.

Analog

Dies ist, wo es Spaß macht.

Wir haben die normale, wenn Befehl.

Wo sollen ist den Wert des AsensorVal überprüfen und darauf zu reagieren, analoge Signale mehr verwendet werden, um die Antwort eines Roboters anstatt es Antworten zu bearbeiten. Wir haben auch ein paar Befehle um das Signal zu bearbeiten, also besser für Ende verwenden.

Karte

Die Map-Befehl ist nützlich, wenn Sie die Anzahl für einen bestimmten Bereich zu ändern müssen. Also ich habe einen Int-Wert, der zwischen 300 und 500, sein und ich möchte es verwenden, um ein Servo steuern, die 180 Grad geht, gut benutze ich den Befehl wie folgt

Jetzt ist der Wert eine Zahl zwischen 0 und 180, die auf die Differenz von 300 bis 500 präpositionalen ist. Also denken Sie an eine Linie, die 200 Einheiten lang, dies es ändert sich so die Linie die gleiche Länge ist, aber jetzt nur 180 Einheiten lang ist. Dies nimmt eine Menge von komplexen mathematischen, sondern die guten Leute hinter Arduino haben es einfach gemacht.

Beschränken

Dieses macht die Zahl, die in bestimmten Grenzen bleiben. Also wenn ich einstelle es gefällt das.

Es können jetzt nur AsensorVal zwischen 0 und 180, wenn es niedriger ist dann 0, dann verwandelt er sich in 0, wenn es über 180 es ändert es auf 180, diese Zahlen sind die min und Max, die es werden können.

Lass uns sehen, wie Aktoren im nächsten Schritt verwenden.

In Verbindung stehende Artikel

Gewusst wie: Code Arduinos Teil2

Gewusst wie: Code Arduinos Teil2

Haben Sie sich jemals gefragt, wie man code Arduinos, auch Ihr an der richtigen Stelle. Dies ist ein zweiter Teil zu meinem How to Code Arduinos Instructable zeigen Ihnen einige weitere Arduino-Befehle. Lehnen Sie sich zurück, entspannen und Spaß am
Gewusst wie: einen Arduino Ausgang ein- und Ausschalten von Ihrem Android Handy zu wechseln.  Arduino für Anfänger

Gewusst wie: einen Arduino Ausgang ein- und Ausschalten von Ihrem Android Handy zu wechseln. Arduino für Anfänger

Update: Siehe Andriod/Arduino für Anfänger - Design Custom Andriod Menüs zu Arduino Ausgänge ein- oder auszuschalten. Absolut keine Programmierung erforderlich für eine Alternative, die nicht erfordert keine Programmierung überhaupt.Anfänger können w
Gewusst wie: eine Arduino-Karte mit LabVIEW lesen

Gewusst wie: eine Arduino-Karte mit LabVIEW lesen

Dieses Video zeigt, wie eine Arduino-Karte mit LabVIEW zu lesen. LabVIEW hat eine große Benutzerschnittstelle, die macht es einfach, Daten von einem Arduino-Karte zu speichern. Eine der größten Herausforderungen bei der Verwendung einer Arduino-Karte
Gewusst wie: eine Arduino-basierte 3-Achsen CNC-Maschine Draht

Gewusst wie: eine Arduino-basierte 3-Achsen CNC-Maschine Draht

Ich habe eine Reihe von Tutorials darüber, wie Sie die Plattform für eine 3-Achsen-CNC-Fräsmaschine zu bauen.  Ich habe nicht gesehen, dass jemand das heikle Thema der Elektronik zu bewältigen.Hier ist nun mein Versuch, dies zu tun.Schritt 1: TeilenS
Gewusst wie: ein Arduino-Synth bauen

Gewusst wie: ein Arduino-Synth bauen

Dies ist ein super einfach und leicht anpassbare kleine Synthesizer. Dies ist mein erstes Mal mit dem Arduino und auch mit Acryl, beide ich fand sehr lustig, aber mit zu arbeiten.  Dies ist auch meine erste Instructables hoffentlich ich habe erklärt,
Gewusst wie: ein Arduino Powered Schach spielenden Roboter bauen

Gewusst wie: ein Arduino Powered Schach spielenden Roboter bauen

Beurteilung durch die schiere Anzahl der Schach Verwandte Instructables, ich denke, es ist sicher zu sagen, die Gemeinschaft genießt das Spiel.  Es ist jedoch schwierig, finde jemanden, der Sie spielt auf dem gleichen Niveau.  Um dieses Dilemma zu lö
Gewusst wie: ein Arduino Uno auf einem Steckbrett aufbauen

Gewusst wie: ein Arduino Uno auf einem Steckbrett aufbauen

Wenn Sie wie sind und mich und genießen Sie elektronische Bauvorhaben, dann Sie mit dem Arduino Uno gearbeitet haben könnte. Die Arduino Uno ist die beliebteste Mikro-Controller der Serie und hat eine große Sammlung von Bibliotheken die Arbeit sehr e
Gewusst wie: Steuern, Arduino-Board mit einem android-Handy und ein Bluetooth-Modul

Gewusst wie: Steuern, Arduino-Board mit einem android-Handy und ein Bluetooth-Modul

In diesem Tutorial erfahren Sie, wie ein Bluetooth-Modul und MITs app Inventor verwenden, um eine drahtlose serielle Verbindung zwischen ein android-Handy und einem Arduino-Board zu erstellen.Hier ist ein kurzes Video zeigt eine Beispiel-app, die ich
Gewusst wie: Code Geschichte als Video zeigen

Gewusst wie: Code Geschichte als Video zeigen

Ich bin der Schöpfer der Ardulink eine open-Source-Java-Bibliothek zu kontrollieren und koordinieren Arduino Boards (www.ardulink.org). Ich möchte in einem Video zeigen, wie viel Arbeit für die aktuelle Version des Projekts benötigt wurde. Also habe
Gewusst wie: Steuern, Arduino mit Mail

Gewusst wie: Steuern, Arduino mit Mail

Es gibt eine Menge von Lösungen für ein Arduino Board steuern: web-Lösungen, desktop-Anwendung-Lösungen, Hardware-Lösungen. Aber was ist mit e-Mail? Ja, finden Sie etwas im Web, aber sie müssen für Ethernet-Schilde und oft ist Arduino, die Mail sende
Gewusst wie: eine Arduino-Auto über Bluetooth (für Anfänger) zu steuern

Gewusst wie: eine Arduino-Auto über Bluetooth (für Anfänger) zu steuern

Alles, was, die wir wissen, dass Arduino eine ausgezeichnete Prototyping-Plattform ist, hauptsächlich weil es eine freundliche Programmiersprache verwendet und es gibt eine Menge extra unglaubliche Komponenten, die uns tolle Erlebnisse bieten.Wir kön
Gewusst wie: eine Arduino kompatibel Schaltung bauen

Gewusst wie: eine Arduino kompatibel Schaltung bauen

Immer den Mikrocontroller aus dem Arduino-Board besser integrieren sie in Ihr Projekt oder Design entfernen möchten. In dieser Instructable tun wir genau das mit Atmel ATmega 328P MCU auf den Arduino Uno gefunden. Wir sehen das minimale Schaltung Set
Gewusst wie: Steckbrett Arduino kompatibel.

Gewusst wie: Steckbrett Arduino kompatibel.

Es ist kein Geheimnis, die um Oomlout HQ wir sind große Fans des Open source-Arduino-Mikrocontroller. Das vorgefertigte Duemilanove Board ist eine erstaunliche Prototyping Plattform, aber manchmal es macht Spaß, etwas für sich selbst zu machen. Was f
Gewusst wie: eine Arduino-Cnc einfach Draht diy

Gewusst wie: eine Arduino-Cnc einfach Draht diy

Was Sie brauchen...1 Arduino Uno 5,33$ kaufen hier3 Easydriver 2.12 $ kaufen hier3 Stepper motor 2.12 $ kleine Schrittmotor30$ 5 große Schrittmotor von hier kaufen1 Netzteilund mein Video...