Analog eller digital

Når du arbejder med Micro:Bit’en og skal sende eller modtage et signal gennem en af portene, er signalet enten digitalt eller analogt. Men hvad er forskellen på et digitalt og et analogt signal?

Micro:Bit'ens porte kører på 3v. Måden den registere noget på er, at den sender 3v ud og måler så hvor mange volt der kommer igennem.

Digitalt signal


Ved det digitale signal, er det enten eller. Enten sender Micro:Bit'en 3v eller også sender den ikke noget. I programmeringen kalder man det for enten 0 eller 1. Ved 0 er der ingen strøm, mens der ved 1 er strøm. Micro:Bit'en vil opfatte et digitalt signal som en række 0'er og 1'er ligesom ovenstående illustration viser.

Fordelen med det digitale signal er, at der skal meget til, før der opstår fejl. Hvis der sker en fejl, hvor der skulle sendes 3v (1-tal), men der modtages kun 2v, vil det blive registeret som 3v, da der ved det digitale signal ikke kan være noget imellem.

Analogt signal


Det digitale signal er ikke så følsomt overfor støj, som det analoge er. Hvis det analoge signal fx skulle være 2,7, men pga. en fejl bliver modtaget som 2,8, vil du opleve en fejl. Hvis det fx er musik, vil du i nogle tilfælde kunne høre fejlen. Hvis det er et digitalt signal som fx er 1, men pga. fejl bliver til 0,9 vil det stadig blive læst som 1, da 0,9 vil blive afrunde til nærmeste 0 eller 1. Fejl i digitale system skal derfor være meget store for at få betydning.

Det digitale signal er god til enten/eller løsninger mens det analoge er god til variable løsninger.



Digital

Analog

0 V 0 V