Tout d'abord, je vais dire merci à qui m'aidez
Donc, récemment, je travaillais sur un projet appelé Maison verte à Arduino
Ensuite, j'étais sur le point d'écrire une fonction qui lit le capteur et une fonction qui imprime cette valeur dans la fonction1 et je viens de trouver des problèmes,
Voici mon code
Tout d'abord, je viens de définir chaque code PIN puis
Fonctions écrites
et ceci est des fonctions et le code principal qui a des problèmes
3 Réponses :
Mettez la fonction getstate () code> fonction avant em>
boucle () code> (où il est appelé). Ou, si vous préférez, vous pouvez ajouter un prototype avant
boucle () code>:
Pensez que vous êtes assez nouveau à la programmation. Veuillez essayer de donner des prototypes de getState () code> et
printstate () code> fonctions ci-dessus leur définition. En effet, C / C ++ compilateur suppose qu'il renvoie
int code> par défaut s'il n'y a pas de prototype.
Sinon, vous pouvez créer un fichier d'en-tête, puis inclure ce fichier d'en-tête dans ce programme. P>
Merci, vous voulez dire que je dois le faire? Temp = GetState (TEMP) CODE>? Et puis je l'imprime?
Après cela, j'ai un une définition de la fonction n'est pas autorisé ici avant '}' Token Code> Erreur avant
PrintState () Code>
Veuillez passer par cette TutorialSpoint.com/cprogramming . Cela vous aidera à obtenir une idée plus claire sur la façon d'écrire C code C. Votre fonction GetState () est incorrecte. Vous ne pouvez enregistrer qu'une seule variable et vous avez déclaré que votre fonction est de type de retour indispensable. Acceptez des paramètres supplémentaires en tant que pointeurs et écrivez à ces variables au lieu de faire comme ça.
déclarer "int temp;" au sommet. La même chose pour toutes les autres variables. Ne déclarez pas les variables dans GetState, utilisez-les simplement. Supprimer toutes les lignes "retour" de GetState (). Il suffit de régler "TEMP = DHT.TEMPERATURE;" Définit la variable et suffit. P>
Lorsque vous posez une question, veuillez poster le code dans la question elle-même. Ne postez pas de liens comme ils peuvent disparaître
Décidez quel langage de programmation ils ne peuvent pas être un mélange de ces trois langues. Choisissez-en un qui correspond au code réel puis supprimez les «balises» pour d'autres langues
Ressemble à un duplicatin de Stackoverflow.com/questions/8199081/...