Lukket . Dette spørgsmål skal være mere fokuseret . Det accepteres i øjeblikket ikke svar.
Kommentarer
- Dette spørgsmål er for generelt. Nævn hellere det specifikke problem, du vil løse, hvor du ikke kan finde en måde at vælge mellem analoge Vs. digital.
- Jeg laver en line follower-robot, så jeg kan ikke forstå, hvad jeg skal bruge analoge eller digitale pins.
- Du skal også angive, hvilke sensorer du bruger til din linje følgende robot.
- Der skal være over 10000 forskellige sensorer af denne art. Sæt nøjagtige referencer tak. Referencer fører dig til datablad, datablade fører dig til løsningen: enten giver de et analogt signal eller et digitalt!
- Så er jeg ' bange for dig ved ikke ' til at bygge din robot. Du har meget at lære først.
Svar
Du bruger digitale pin-tilstande, når du beskæftiger dig med signaler, der er enten “til” eller “fra”, såsom en LED, en switch eller en anden digital IC.
Analoge indgange bruges, når du vil læse spændingspotentialet for noget. Dette bruges typisk til at læse analoge sensorer. Analoge udgange er slet ikke rigtig analoge på Arduino. I stedet bruger Arduino noget, der kaldes PWM til at skabe et pseudo-analogt signal.
Du kan læse mere om analogt og digitalt her: https://learn.sparkfun.com/tutorials/analog-vs-digital
Kommentarer
- Er det også for output
- For digital? Ja. Digital indgang og udgang er de samme. Analog indgang er forskellig fra analog udgang. Analog ind bruger speciel hardware til at bestemme spændingen på stiften, mens analog udgang bruger PWM til at efterligne en spænding på stiften, men den er ikke rigtig analog ud.
- Bemærk også, at de analoge stifter også kan bruges som digital indgang og digital udgang. Hvis du løber tør for ben.