Arduino-fout 'werd niet in deze scope verklaard' - dat is waarom
Deze praktische tip laat zien wat u kunt doen als u de foutmelding 'werd niet binnen deze scope' met de Arduino IDE ontvangt.
Arduino-fout: "is niet gedeclareerd in dit bereik"
De fout 'is niet gedeclareerd in dit bereik' treedt op de Arduino op als u een waarde toewijst aan een variabele zonder deze eerder te hebben aangegeven.
- Voeg bijvoorbeeld het commando "a = 6;" toe toegevoegd aan het programma zonder eerst "int a;" Na het schrijven wordt de fout weergegeven.
- U kunt ook geen methoden uit externe bibliotheken gebruiken als u ze niet eerder hebt geïmporteerd met "#include ...".
- Om te bepalen of u bent vergeten een bibliotheek te importeren of een variabele te declareren, kunt u kijken in het uitvoerlogboek van de compiler. Je vindt het onderaan het scherm. Daar herkent u de vergeten aangifte en kunt u deze eenvoudig toevoegen. De fout is vervolgens verdwenen.
In het volgende artikel leert u hoe u een sms-bericht verzendt met de Arduino.