Digitaalisen ja analogisen pinnin ero
Arduino Unossa näkyy sekä digitaalisia että analogisia pinnejä, eli paikkoja joihin voi kytkeä komponentteja. Mutta kumpaan kytken ledin? Entä servomoottorin? Miten on valosensorin laita? Mitä eroa siis on digitaalisella ja analogisella?

Arduinon pinnit antavat ulos sähkövirtaa, mutta myös lukevat sisälle sensorin lähettämää dataa. Kyse on siitä, millaista tietoa laite Arduinolle lähettää - onko tieto digitaalista vai analogista.
Digitaalinen tieto on lähtökohtaisesti joko 1 tai 0, eli päällä tai pois päältä. Ledvalo on joko päällä tai pois päältä.
Analoginen taas sisältää erilaisia arvoja. Esimerkiksi valosensori havaitsee valon määrää. Lukuna huonevalo voisi olla vaikka 160 välillä (riippuen varjoista ja valonmäärästä). Jos varjostat valosensoria, sen ulos tuottama luku muuttuu pienemmäksi. Luku nolla tarkoittaa täysin pimeää. Luvut siis vaihtelevat. Yksinkertainen vertaus analogiseen on stereovahvistin. Voit säätää äänenvoimakkuutta haluamallesi tasolle portaattomasti. Jos stereovahvistimessa olisi digitaalinen säätö, äänenvoimakkuus olisi joko nolla (pois päältä) tai yksi (täysillä).

Arduinon pinnit antavat ulos sähkövirtaa, mutta myös lukevat sisälle sensorin lähettämää dataa. Kyse on siitä, millaista tietoa laite Arduinolle lähettää - onko tieto digitaalista vai analogista.
Digitaalinen tieto on lähtökohtaisesti joko 1 tai 0, eli päällä tai pois päältä. Ledvalo on joko päällä tai pois päältä.
Analoginen taas sisältää erilaisia arvoja. Esimerkiksi valosensori havaitsee valon määrää. Lukuna huonevalo voisi olla vaikka 160 välillä (riippuen varjoista ja valonmäärästä). Jos varjostat valosensoria, sen ulos tuottama luku muuttuu pienemmäksi. Luku nolla tarkoittaa täysin pimeää. Luvut siis vaihtelevat. Yksinkertainen vertaus analogiseen on stereovahvistin. Voit säätää äänenvoimakkuutta haluamallesi tasolle portaattomasti. Jos stereovahvistimessa olisi digitaalinen säätö, äänenvoimakkuus olisi joko nolla (pois päältä) tai yksi (täysillä).