En C/C++ Arduino : pins (5 / 6 étapes)

Étape 5: Código

Configuración de pins

En la sección de programme d’installation, especificamos el funcionamiento de los pins :

 pinMode(A0,INPUT); pinMode(2,INPUT_PULLUP); pinMode(13,OUTPUT); 

Goupille de del indicamos el « modo » en la primera línea (línea 6 del código) A0, indicando que va a ser d’entrée. Este es el pin Québec va un leer la información del potenciómetro. En la segunda línea (línea 7 del código), le indicamos al Arduino, que en broche 2 queremos activar el pullup resistance del controlador, indicando INPUT_PULLUP, en el comando pinMode(). La última línea indica que vamos a el usar pin 13 de salida (sortie), en ese broche está conectado el conduit del Arduino.

Lectura de pins de entrada

En el código, en las líneas 14 a la soi 15, lee la información del potenciómetro y del botón. Fr la línea 14 :

 int val = analogRead(A0); 

Se vent la información del pin A0 con analogRead(A0). esta es almacenada en la variable de tipo entero que llamamos val. Al usar analogRead(), se hace una lectura de los pins aire, y el resultado de la lectura es Nations Unies valor entre 0 - 1023.

La línea 15, por el contrario :

 int boton = digitalRead(2); 

Se hace una lectura del broche numérique 2, a través de digitalRead(2). Esta infromación se où en una variable de tipo entero. El comando digitalRead() solamente leerá 0 o 1, dependiendo del voltaje de entrada, es decir, si el botón está apretado, que permite el paso de corriente, o sin apretar que impide el paso.

Escritura un pins de salida

El único goupille de salida es el 13, que en la linea 13 :

 digitalWrite(13, HIGH); 

Manda ONU voltaje alto « HIGH » para encender, y luego, el d’apagar en la línea 22 uno bajo « Faible » para a conduit que viene fr la placa de Arduino.

Mandando datos al série

Como ven las líneas 16 a 18, lo que hacen es mandar la información de la variable val y boton, al puerto mediante série Serial.print(). Este comando lo que hace es mandar (imprimir) lo que sea que esté entre paréntesis al puerto serial. El comando Serial.println(), hace lo mismo solo Qué adicionalmente envía ONU "entrer" para que lo siguiente salga fr la próxima línea, y en el monitor se serial vea solamente dos valores (val, boton) por línea.

Articles Liés

Un moyen facile de contrôler votre Arduino Pins provenant d’internet. (Aucune redirection de port)

Un moyen facile de contrôler votre Arduino Pins provenant d’internet. (Aucune redirection de port)

Contrôle Arduino pins provenant d'internet, sans utiliser le complexe port port forwarding configurations sur votre pare-feu.Aussi longtemps que l'Arduino est connecté à votre réseau et possède une adresse IP valide, vous serez en mesure de changer l
3 Arduino Pins to 24+ Output Pins

3 Arduino Pins to 24+ Output Pins

Vous avez exécuté hors de broches de sortie pour votre Arduino ? Eh bien, c'est la solution pour vous ! Dans ce tutoriel, je vais vous montrer le matériel et le code nécessaire pour contrôler les multiples de 8 nombre de sorties, en utilisant seuleme
Arduino IR Automarion maison

Arduino IR Automarion maison

Télécommande IR est qu'un Controller est une manette sans fil en quelques électronique tels que TV, lecteur DVD et autres appareils ménagers.Télécommande IR envoyer des impulsions codées numériquement du rayonnement infrarouge pour contrôler les fonc
Base d’Arduino - système de contrôle de puissance pour RPi voiture PC

Base d’Arduino - système de contrôle de puissance pour RPi voiture PC

Bonjour à tous ! Je suis Michalis Vasilakis du www.ardumotive.com et dans le présent guide je vais vous montrer comment faire un système de contrôle électrique simple - base d'Arduino - pour RPi Car PC.Ce système est conçu pour éviter l'arrêt brutal
Mot de passe Arduino débloquer porte sécurité système

Mot de passe Arduino débloquer porte sécurité système

Salut! Dans ce guide de Instructables, je vais vous montrer comment faire votre propre mot de passe à déverrouiller le système de porte à l'aide de la carte de Arduino uno. J'ai fait mon propre circuit en utilisant le microcontrôleur ATmega328 mais i
Arduino Bluetooth contrôlée ouvre-porte électrique

Arduino Bluetooth contrôlée ouvre-porte électrique

Salut! Dans ce guide de Instructables, je vais vous montrer comment faire vos propres Bluetooth contrôlée à déverrouiller le système de porte à l'aide de la carte de Arduino uno. J'ai fait mon propre circuit en utilisant le microcontrôleur ATmega328
Arduino débutant

Arduino débutant

L'Arduino est un ordinateur de poche (également appelé un «microcontrôleur») que vous pouvez utiliser pour la commande des circuits. Il interagit avec le mot extérieur par le biais de capteurs, LED, moteurs, haut-parleurs... même sur internet ; ce qu
IMP-ERSONATOR : Imp électrique + Arduino + bouclier vague = distance lecteur de fichier audio

IMP-ERSONATOR : Imp électrique + Arduino + bouclier vague = distance lecteur de fichier audio

ce Instructable vous montrera comment fabriquer un lecteur de fichier audio à distance activé.Il utilise un diablotin électrique, un bouclier de vague Adafruit et un Arduino UnoL'Imp électrique vous permet de connecter rapidement des périphériques (y
Comment programmer le ATtiny85 avec la carte de Arduino uno

Comment programmer le ATtiny85 avec la carte de Arduino uno

Dans ce tutoriel, nous utiliserons une carte Arduino comme un programmeur ATtiny.Pour ce faire nous allons utiliser une seule carte Arduino UNO en tant qu'ISP (programmeur) et un microcontrôleur ATtiny85.Nous allons utiliser Codebender - en ligne IDE
Arduino LCD Thermomètre

Arduino LCD Thermomètre

Hé les gars c'est Gaige TheEngineer ici pour vous donner un projet arduino base : thermomètre de l'Arduino LCDC'est qu'un enfant de 12 ans peut faire assez facilement. Alors s'il vous plaît profiter et découvrez ma chaîne Youtube (même si il y a rien
Contrôler les lumières RVB de Android avec Arduino & Bluetooth LE (BLE)

Contrôler les lumières RVB de Android avec Arduino & Bluetooth LE (BLE)

j'ai vu beaucoup de projets de Kickstarter mettant en vedette la nouvelle norme Bluetooth 4.0 Low Energy et clones Arduino à venir sur le marché, a permis un certain nombre de Bluetooth LE (BLE) mais nombre de ces projets semblent encore être quelque
ARDUINO MPPT SOLAR CHARGE CONTROLLER (Version-3.0)

ARDUINO MPPT SOLAR CHARGE CONTROLLER (Version-3.0)

Bienvenue à mes tutoriels de contrôleur de charge solaire série. J'ai posté deux version de mon régulateur de charge PWM. Si vous êtes nouveau à ce vous pouvez consulter mon tutoriel précédent pour comprendre les fondements du régulateur de charge.C'
Connect A 16 x 2 LCD affichage à un Arduino

Connect A 16 x 2 LCD affichage à un Arduino

Bienvenue sur mon premier instructable,Je vais vous montrer comment connecter un écran lcd de 16 x 2 à un arduino,Suivez ces simples instructions étape par étape et vous l'aurez fait à aucun moment:)Étape 1: Rassembler tous les éléments dont vous ave
Connexion d’un écran LCD à l’Arduino

Connexion d’un écran LCD à l’Arduino

dans ce instructable nous regarderons comment connecter un écran LCD parallèle à un Arduino. L'écran LCD que j'utilise utilise l'interface commune de HD44780 .  Plusieurs écrans LCD ont cela, vous pouvez généralement dire par l'interface 16 broches.