Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Index du Forum



digitalWrite avec une string comme nom de broche ?


 
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions
Sujet précédent :: Sujet suivant  
Auteur Message
chrome267244
Débutant

Hors ligne

Inscrit le: 07 Déc 2013
Messages: 5
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Dim 8 Déc - 18:15 (2013)    Sujet du message: digitalWrite avec une string comme nom de broche ? Répondre en citant

PublicitéSupprimer les publicités ?
Bonjour,

Je débute en arduino et ayant écrit un petit programme dépassant déjà les 1000 lignes, j'ai décidé de bosser un peu les fonctions pour rendre tout ça plus digérable.

Alors je voudrais savoir si il était possible de mettre une string pour la broche d'une fonction digitalWrite.

J'ai fais un programme bidon histoire de vous expliquer concrètement ce que je souhaite faire.

Merci d'avance.

 
Code:



 #include <LiquidCrystal.h>


LiquidCrystal lcd(7, 6, 5, 4, 3, 2);

const int ROOM1LIGHT1 = 22;
const int ROOM1LIGHT2 = 23; 
const int ROOM2LIGHT1 = 24;
const int ROOM2LIGHT2 = 25;

int STATE = 1;
int ROOM = 1;
int LIGHT = 1;


String StringROOM, StringLIGHT, StringROOMxLIGHTy;


void setup() {
  lcd.begin(16, 2);
   pinMode(ROOM1LIGHT1, OUTPUT);
   pinMode(ROOM1LIGHT2, OUTPUT); 
   pinMode(ROOM2LIGHT1, OUTPUT); 
   pinMode(ROOM2LIGHT2, OUTPUT);
   
   
   StringROOM = String("ROOM");
   StringLIGHT = String("LIGHT");
   StringROOMxLIGHTy = String ();
}

 
void loop() {


if ((ROOM == 1)&&(LIGHT == 1))
   
   {START_LIGHT (1, 1);}
}       

void START_LIGHT(int x, int y){
  
StringROOMxLIGHTy = StringROOM + x + StringLIGHT + y;

lcd.setCursor(0, 1);
lcd.print (StringROOMxLIGHTy);
delay (2000);

 if (STATE == 1)
      
      { digitalWrite('StringROOMxLIGHTy', HIGH);}
      
 }





Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 20:02 (2017)    Sujet du message: digitalWrite avec une string comme nom de broche ?

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Index | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino