C/C++ nl Arduino: variabelen (5 / 6 stap)

Stap 5: Alcance de variabelen


El alcance de variabele se le Lama een el lugar del código donde la variabele es válida. Es decir, nl el ejemplo anterior la "vida" de la variabele es solo una vuelta nl el lus. Cada vez que se termina el lus, la variabele muere, y al iniciar el lus y llegar a la línea 10, la variabele se crea nuevamente, y se pierde el valor que si antes.

Para hacer que el alcance se burgemeester, o como se diría global, declaramos la variabele al inicio.

Nl el código de la foto (archivo adjunto), nl-la línea 6,

 int cont1 =0; 

declaramos una variabele de tipo entero, que se llama cont1. VEAN además que de inmediato le asignamos el valor 0, esto se llama declarar una variabele inicializada. Además esta está declarada antes y afuera de la sección de Setup y de loop. Por otro lado, nl la línea 13, declaramos:

 int cont2 =0; 

Pero esta declaración está adentro del loop.

Noten que nl la línea 14, dentro del lus, escribimos:

 cont1 = cont1 + 1; 

Esta es una expresiónes decir, una operación matemática donde hooi operadores, "=" y "+", y operandos, que son la variabele cont1, y nl número 1. Lo que hace es sumarle 1 a cont1, y volver een almacernarlo nl el mismo espacio que estaba cont1, es decir, por cada vuelta del lus Außerdem sumearle 1. Hacemos lo mismo con cont2 nl la línea 16.

Permitteert que hay entre cont1 y cont2? Carguen nl el Arduino y abran el puerto serieel. Verán el resultado de la foto. Es decir cont2 siempre será 1, mientras que cont1, se va incrementando nl 1 por cada vuelta del lus. Esto es por la razón explicada antes, ya que cont2, "muere" al final del lus, y es creada nuevamente al iniciar otro lus, y por lo mismo geen recuerda nada del lus anterior. La variabele cont1 nl cambio, sigue recordando lo que si el lus anterior y por eso va incrementando.

Gerelateerde Artikelen

Vissen Feeder Arduino Raspberry Pi Link

Vissen Feeder Arduino Raspberry Pi Link

"Wat een saaie zwarte doos"Ja het is, maar:– Het voedt mijn vis als ik er niet ben.– Het voedt vooraf gedefinieerde tegelijk.– Het zintuigen het voedsel gegeven aan de vis– U kunt inloggen op afstand in de raspberry pi om de status te zien.– Het
Eenvoudige Arduino Monome

Eenvoudige Arduino Monome

OverzichtDit Instructable is de eenvoudige versie van de MaKey MaKey Monome, een instrument van de elektronische muziek gemakkelijk voor kinderen en beginners te reproduceren (sequentieel op!). Voel je vrij om check out mijn websitevoor meer informat
Munt-en kleinbedrijf succes Meter (stoppen met roken!) met Arduino

Munt-en kleinbedrijf succes Meter (stoppen met roken!) met Arduino

er komt een moment in het leven om kinderachtige dingen achter en geeft van vervelende gewoonten. Sommige, zoals roken, kunnen verdomd moeilijk zonder voortdurende aanmoediging. Het was tijd voor mij om mijn favoriete hobby te combineren met mijn dri
Arduino Schateiland

Arduino Schateiland

Ik heb altijd graag films zoals National Treasure en dergelijke. Degenen die beschikt over een team van mensen die worden uitgevoerd over de hele probeert op te lossen een raadsel of een tekenreeks van raadsels om, het goud, krijgen het meisje, behal
Arduino gecontroleerde Pet Feeder

Arduino gecontroleerde Pet Feeder

Dit project huisdieren worden gevoed met een constante snelheid waarbij geen gebruik wordt u meer dan een vinger te heffen. Er is een helling in het vak waarmee voedsel in te voeren van het wiel dat wordt aangedreven door een servo die voedsel voor u
Arduino Bluetooth Tank met aangepaste Android applicatie (V1.0)

Arduino Bluetooth Tank met aangepaste Android applicatie (V1.0)

Hallo! Dit is een gids voor het bouwen van een eenvoudige en goedkope Arduino gebaseerd Bluetooth tank. Dit is de eerste fase van dit project en alleen gaat om de ontwikkeling van een bewegend tank track gebaseerd voertuig. De tweede fase is de Andro
Mini CNC machine Arduino gebaseerd & Adafruit Driver Motor L293D v1 & 2 * Mini Stepper CD/DVD-speler #1

Mini CNC machine Arduino gebaseerd & Adafruit Driver Motor L293D v1 & 2 * Mini Stepper CD/DVD-speler #1

In dit project zal ik u tonen hoe gemakkelijk het bouwen van uw eigen voordelige Arduino Mini CNC Plotter!Voor X- en Y-as zullen we gebruik maken van stepper motors en rails van twee dvd/cd roms! Drukkende deel zullen max 4x4cm.Stap 1: De Video In yo
Interactieve Halloween pompoen (Arduino gebaseerd)

Interactieve Halloween pompoen (Arduino gebaseerd)

HET IDEEEen pompoen die gloeit, schudt en schreeuwt... [video]Het is Halloween, dus natuurlijk, dat we moesten een project die verband houdt met die.Het idee is om een pompoen, die zintuigen van de aanwezigheid van een persoon die probeert te krijgen
Arduino Robot katapult

Arduino Robot katapult

Hallo daar collega beleidsmakers,Dit instructable is mijn poging om het maken van een robot voor de 'ROBOTICS wedstrijd' competitie in instructables. Dus hier is het :)Ik zal beginnen met een grap dit instructable :)V: wat is het verschil tussen mann
Doolhof van Oplosser Robot, met behulp van kunstmatige intelligentie met Arduino

Doolhof van Oplosser Robot, met behulp van kunstmatige intelligentie met Arduino

(Als je dit Instructable, vergeet dan niet te stemmen (boven: rechts hoek vlag). Rex, de Robot concurreert op ROBOTICA en sensoren wedstrijden. Heel hartelijk bedankt! ;-)Dit Instructable werd ontwikkeld na mijn laatste project: lijn volgeling Robot
CO2 Laser Water Flow Monitor - Arduino aangedreven / Windows Controlled

CO2 Laser Water Flow Monitor - Arduino aangedreven / Windows Controlled

CO2 Laser Water Flow Monitor- en AlarmAangedreven door een Arduino en gereguleerde door aangepaste software op een Windows PCOm het verlengen van de levensduur van een CO2 -laser-buis is het noodzakelijk aan pomp koelwater doorheen actief is. Als de
Arduino/App gecontroleerd Desk Light

Arduino/App gecontroleerd Desk Light

Voor dit project wilde ik iets dat zou me om te leren zelf meer over elektronica/software, iets wat ik niet echt in nog gekregen heb... Ik besloot dat een licht zou een goed platform voor dit.Het ontwerp dat ik kwam met was voor een uplighter welke f
LC-2000 (PA)-P2P 2,4 GHz RF afstandsbediening Arduino Sketch uploaden Demo

LC-2000 (PA)-P2P 2,4 GHz RF afstandsbediening Arduino Sketch uploaden Demo

Dit document geeft een voorbeeld van het gebruik van LC-2000 (PA)-P2P tot finish draadloos uploaden. De LC-2000-P2P seriële module werkt onder tot per vervoerswijze, een paar van LC-2000-P2P heeft bevat twee unis, is een meester en een ander is SLAAF
Arduino gecontroleerd Bijenkorf Fumigator / luchtverfrisser

Arduino gecontroleerd Bijenkorf Fumigator / luchtverfrisser

Binnen de relatieve chaos van mijn binnenlandse regelingen heb ik een kleine oase van perfecte orde. Een ding dat ik kan bellen 'georganiseerd' en 'volledig functionele'. Een ding dat ik kan raken en weet dat het is betrouwbaar en klaar voor actie op