ISC Arduino Tutorial 1 (5 / 10 stap)

Stap 5: Ingangen, variabelen en Switches


Bedrading van het circuit.

Kijk naar het diagram fritzing draad van het circuit.


De weerstand gebruikt is een 10 k ohm weerstand. Dit wordt een pull-down weerstand genoemd omdat het trekt de spanning terug naar 0 volt als de schakelaar open (niet ingedrukt). Wanneer de schakelaar is gesloten (indrukken) de weerstand is zo groot er weinig effect op de spanning en dus is het 5 volt.

Open het bestand met de naam LimitSwitch met arduino.

Zoals gewoonlijk Lees over de documentatie alvorens u de vereenvoudigde uitleg geven.

http://www.Arduino.CC/en/Reference/DigitalRead

1. deze opdracht maakt u een nieuwe variabele met de naam pin12Value. Het gedeelte in blauw "int" geeft het type van de variabele. int is kort voor geheel getal. Arduino moet weten wat voor soort variabelen het werkt met om efficiënt te slaan in het geheugen en bewerkingen op hen, zoals de toevoeging, aftrekking, vermenigvuldiging en deling. Het tweede deel is de naam van de variabele en hoe u verwijzen naar het verderop in uw code.

2. digitalRead() die deze functie geeft als resultaat een 1 (hoog) of een 0 (laag) afhankelijk van als er is 5 volt op de stift 0 volt Bankrekeningpost of naar de pin is het lezen.

3. dit volgende deel heet een toewijzing. Wij zijn pin12Value instelt op een 1 of een 0 afhankelijk van wel of niet de Hekschakelaar wordt aangedrukt en pin 12 is hoog.

4. nu we gebruik maken van Serial.println(pin12Value) om af te drukken van de waarde van pin12Value. Als u waarnemer het serienummer controleren als u de Hekschakelaar duwen ziet u moet het gaan van 0 naar 1.

Dus, zou dit een stuk mooier en gemakkelijker te begrijpen als hoge en lage werden gedrukt in plaats van gewoon 1s en 0s kijken. We kunnen dit bereiken met behulp van als verklaringen!

Probeer te lezen en te begrijpen van de documentatie als verklaringen hieronder voor voorafgaand aan mijn uitleg.

http://www.Arduino.CC/en/Reference/if

Open LimitSwitchIf in Arduino en voer het

1. Dit is een verklaring. Als de voorwaarde waar is dan de code binnen de accolades uitgevoerd. Als de voorwaarde niet geldt worden de code in de accolades overgeslagen.

2. Dit is de toestand van de als verklaring. Dit is een vraag, is pin12Value gelijk aan 1? Als het antwoord ja is dan evalueerd de expressie tot true. Voorzichtig zijn en beseffen dat de == anders dan het =-teken is. == is een vraag. Zijn ze gelijk? = is een opdracht instelling whats op de linkerzijde gelijk te zijn aan wat er op de rechterkant.

3. Dit is de code in de accolades die wordt uitgevoerd wanneer de bewering klopt.

Uitdaging: Gebruiken wat je hebt geleerd dat de LED inschakelen wanneer de schakelaar is ingedrukt en uitgeschakeld wanneer het wordt vrijgegeven

Om te zien hoe ik bereikt de uitdaging open LimitSwitchLED

Challenge2: Gebruiken wat je hebt geleerd te hebben van 2 LED's elk met een verschillende schakelaar ingeschakeld.

Om te zien hoe ik bereikt de uitdaging open LimitSwitchLED2

Gerelateerde Artikelen

Het gebruik van de flowsensor van de Water - Arduino tutorial Arduino Tutorial

Het gebruik van de flowsensor van de Water - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe u één water flowsensor met een Arduino board.De flowsensor water bestaat uit een kunststof ventiel onderstuk, een water-rotor en de sensor van een hall-effect. Wanneer het water door de rotor stroomt, rotor rollen en de s
Arduino Tutorial - Laser security system

Arduino Tutorial - Laser security system

In deze tutorial zal ik laten zien, hoe u wilt maken een eenvoudige laser Security System met Arduino.Stap 1: U moet: HardwareLEDLaserPhotoresistorPiëzo-zoemerBreadboardArduino unoWeerstand 10Ω weerstand220Ω weerstand voor geleid.jumper wireSoftwareA
Het gebruik van de DHT-11 sensor-Arduino Tutorial

Het gebruik van de DHT-11 sensor-Arduino Tutorial

De DHT-11 is een digitale-uitgang relatieve vochtigheid en temperatuursensor. Het maakt gebruik van een capacitieve vochtigheid sensor en een thermistor voor het meten van de omringende lucht. Vergeleken met de DHT22, deze sensor is minder nauwkeurig
Het gebruik van de Adafruit Flora-bestuur - Arduino tutorial Arduino Tutorial

Het gebruik van de Adafruit Flora-bestuur - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe u het bord Adafruit Flora en hoe kun je gemakkelijk programmeren met Codebender!FLORA is Adafruit van draagbare elektronica volledig-gekenmerkte platform. Het is een ronde, sewable, compatibel is met Arduino microcontroll
Het gebruik van de L298 Motor Driver Module - Arduino tutorial Arduino Tutorial

Het gebruik van de L298 Motor Driver Module - Arduino tutorial Arduino Tutorial

Dit dubbele bidirectionele motor stuurprogramma is gebaseerd op de zeer populaire L298 Dual H-Bridge Motor Driver IC. Deze module kan je gemakkelijk en onafhankelijk controle twee motoren van tot 2A in beide richtingen.Het is ideaal voor robotic toep
Arduino Tutorial: Krijgen reisde afstand met behulp van ADNS-9800 Sensor voor de muis van de Laser

Arduino Tutorial: Krijgen reisde afstand met behulp van ADNS-9800 Sensor voor de muis van de Laser

De sensor van de gaming ADNS-9800 Laser bestaat uit sensor en VCSEL in één chip-on-board (COB) pakket. ADNS-9800 biedt verbeterde functies zoals programmeerbare frame rate, programmeerbare resolutie, configureerbare slaap en wakker van de tijd versch
Het gebruik van de bodem Hygrometer Module - Arduino tutorial Arduino Tutorial

Het gebruik van de bodem Hygrometer Module - Arduino tutorial Arduino Tutorial

In deze tutorial zullen we een bodem hygrometer module gebruiken voor het meten van bodemvocht van een pot.De module kan geven ons een digitaal signaal wanneer de bodem noodzaak drenken en deze uitgang kunnen worden aangepast door de potmeter. Of het
Het gebruik van de scherpe IR-Sensor (GP2Y0A41SK0F) - Arduino tutorial Arduino Tutorial

Het gebruik van de scherpe IR-Sensor (GP2Y0A41SK0F) - Arduino tutorial Arduino Tutorial

In deze tutorial zullen we de scherpe IR-sensor (GP2Y0A41SK0F) gebruiken voor het meten van de afstand van een object.IR sensoren werken met behulp van een specifieke lichtsensor om te ontdekken een select licht golflengte in het spectrum van de Infr
Het gebruik van de waterniveau Sensor - Arduino tutorial Arduino Tutorial

Het gebruik van de waterniveau Sensor - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe een waterniveau sensor met de Arduino uno board.Deze module is ontworpen vooral voor de DIY hobbyist en bieden hen een goedkope en easy-to-use waterniveau detectie systeem. De sensor die ik voor deze tutorial gebruiken za
Het gebruik van de Adafruit BMP280 Sensor - Arduino tutorial Arduino Tutorial

Het gebruik van de Adafruit BMP280 Sensor - Arduino tutorial Arduino Tutorial

In deze tutorial zullen we de Adafruit BMP280 sensor gebruiken. Deze sensor kan luchtdruk en temperatuur meten met zeer goede nauwkeurigheid. Omdat druk met de hoogte verandert kunnen we ook gebruiken als een hoogtemeter met een nauwkeurigheid van ±
Het gebruik van een seriële Module voor de erkenning van de stem - Arduino tutorial Arduino Tutorial

Het gebruik van een seriële Module voor de erkenning van de stem - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe een stem erkenning - seriële - module met de Arduino uno board. Deze module kan maximaal 15 spraakopdrachten worden opgeslagen. Die zijn onderverdeeld in 3 groepen, met 5 opdrachten in elke groep.We moeten eerst de module
Het gebruik van een Force Gevoelige Resistor - Arduino tutorial Arduino Tutorial

Het gebruik van een Force Gevoelige Resistor - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe u een FSR - Force Gevoelige Resistor met Arduino te vervagen van een LED. Deze sensor is een variabele weerstand net als een fotocel of flex sensor. De wijzigingen van de weerstand door druk uit te oefenen op het.Laten we
Het gebruik van de Adafruit Pro Trinket bestuur - Arduino tutorial Arduino Tutorial

Het gebruik van de Adafruit Pro Trinket bestuur - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe u de Adafruit Pro Trinket bestuur en hoe kun je gemakkelijk programmeren met Codebender!Dit kleine bord gebruikt de ATmega328p microcontroller, het is als een Arduino Pro Mini, maar met meer pinnen en micro ingebouwde USB
Het gebruik van MQ2 Gas Sensor - Arduino tutorial Arduino Tutorial

Het gebruik van MQ2 Gas Sensor - Arduino tutorial Arduino Tutorial

De MQ-serie van gas sensoren gebruiken een kleine kachel binnen met een elektrochemisch sensor. Ze zijn gevoelig voor een aantal gassen en binnenshuis worden gebruikt bij kamertemperatuur. De output is een analoog signaal en kan worden gelezen met ee