Kysymys:
Miksi en voi määritellä vakiota A0 (jotkut nastat) jollekin?
TimK
2017-05-15 17:29:06 UTC
view on stackexchange narkive permalink

Mitä teen väärin tai miksi se ei toimi:

  #define Uin A0; void setup () {} void loop () {analogRead (Uin);}  

Tuloksena -virhe (odotettavissa ')' ennen; tunnus.

Luulin, että #define on vain paikkansa haltija.

üks vastaus:
Majenko
2017-05-15 17:31:47 UTC
view on stackexchange narkive permalink

Koska #define -kohdan lopussa on ; .

  #define Uin A0; analogRead (Uin);  

tulee:

  analogRead (A0;);  

Arduino-verkkosivusto mainitsee tämän viitteessään. Saat tarkempia tietoja C-esiprosessorista lukemalla (melko suuren) käsikirjan täältä.

Se siitä. Kiitos. Voisitteko linkittää viitteeseen. (Siihen vastataan myös - olen pahoillani) [5 minuutin kuluttua voin hyväksyä vastauksen] [linkki] (https://www.arduino.cc/en/Reference/Define)


Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...