Gesloten . Deze vraag moet meer gefocust zijn. Het accepteert momenteel geen antwoorden.
Opmerkingen
- Deze vraag is te algemeen. Noem eerder het specifieke probleem dat u wilt oplossen, waarbij u geen manier kunt vinden om te kiezen tussen analoog versus. digitaal.
- Ik maak een lijnvolgerrobot, dus ik kan niet begrijpen wat ik analoge of digitale pinnen moet gebruiken.
- Je moet ook aangeven welke sensoren je gebruikt voor je lijn volgende robot.
- Er moeten meer dan 10.000 verschillende sensoren van dit type zijn. Geef exacte verwijzingen op. Verwijzingen leiden je naar datasheets, datasheets leiden je naar de oplossing: ze geven een analoog signaal of een digitaal signaal!
- Dan ben ik ' bang dat je weet niet ' genoeg om je robot te bouwen. Je moet eerst nog veel leren.
Answer
Je gebruikt digitale pin-modi bij het omgaan met signalen die zijn ofwel “aan” of “uit”, zoals een LED, een schakelaar of een ander digitaal IC.
Analoge ingangen worden gebruikt als u het spanningspotentieel van iets wilt aflezen. Dit wordt meestal gebruikt om analoge sensoren uit te lezen. Analoge uitgangen zijn helemaal niet echt analoog op de Arduino. In plaats daarvan gebruikt de Arduino iets genaamd PWM om een pseudo-analoog signaal te creëren.
Je kunt hier meer lezen over analoog en digitaal: https://learn.sparkfun.com/tutorials/analog-vs-digital
Reacties
- Is het ook hetzelfde voor uitvoer
- Voor digitaal? Ja. Digitale input en output zijn hetzelfde. Analoge ingang is anders dan analoge uitgang. Analoog in gebruikt speciale hardware om de spanning op de pin te bepalen, terwijl analoge uitgang PWM gebruikt om een spanning op de pin na te bootsen, maar het is niet echt analoog uit.
- Merk ook op dat de analoge pinnen ook kunnen worden gebruikt als digitale ingang en digitale uitgangen. Voor het geval je geen pinnen meer hebt.