PIC Opgave 13 - A-D converter

Fra HTX Arduino
Version fra 15. nov. 2022, 09:09 af Bar (diskussion | bidrag) Bar (diskussion | bidrag) (1 version importeret)
Spring til navigation Spring til søgning

En PIC er en digital komponent, så den kan ikke umiddelbart arbejde med analoge spændinger - hvis man alligevel skal have sin PIC til at forholde sig til analoge værdier, det kunne f.x. være en temperatur, så skal man have gang i A/D-konvertering.

PIC Programmeringsopgave - At læse analoge værdier ind i en PIC

Denne opgave kan blive ret omfattende, og I må gerne lade jeres egen fantasi spille med i den.

Hent et 12 bit AD-tal ind (kræver en ekstern AD-konverter som Mcp3201 eller Mcp3208) eller blot en 10-bit AD-værdi, som den interne AD-konverter i nogle PIC-kredse kan klare (anvend evt. ADC_holst) og send det konverterede tal på en seriel port til en PC.

Udvid opgaven med et display hvor tallet vises.

Udvid opgaven med at et tal tælles op hvis en indgang er høj og ned hvis indgangen er lav.