Analog läsa Tutorial (3 / 3 steg)
Steg 3: Analog Läs programmet
För att läsa en analog stift behöver du bara öppna en särskild fil och sedan läsa filen.
Filen är proc/adc # där # ersätts med 0 – 5 beroende på den PIN-kod du använder. ADC0 och ADC1 arbeta med spänningar från 0V i 2V och har 6 bitar. Detta innebär att du kommer att läser värden från 0 till 63. ADC1 – ADC5 arbeta med spänningar från 0V till 3.3V och har 12 bitar vilket innebär att du läser värden från 0 – 4095. När proc/adc # läses det returnerar följande sträng: adc #: där # är adc pin 0 5 och värdet är 0-63 för ADC0 och ADC1 och 0 till 4095 för ADC2 till ADC5.
Hämta koden här: analog
Programmet Setup
Med hjälp av redaktör av ditt val eller kommandot "katt > analog.c" du kommer att behöva få program på din pcDuino. Se den blinka Tutorial för skärmdumpar på hur man gör detta.
Härnäst kommer du behöva ladda rätt drivrutin om den inte är redan laddad när du stöveln din system. Du kan kontrollera med kommandot lsmod och sedan läsa in drivrutinen med hjälp av "sudo modprobe adc" igen det är skärmdumpar av detta i Blink Tutorial.
Nästa kompilera programmet, med hjälp "gcc analog.c – o analoga" och sedan köra den med ". / analog". Du borde få en nummerserie tryckt på skärmen. Dessa siffror bör ändra när du roterar potten bifogas pcDuino.
Bekräftelser
Tack till folket på Sparkfun och deras stora komma igång med pcDuino för att få igång mig med att sätta denna handledning tillsammans. Tack även till folk på pcDuino webbplats för deras stöd. Kolla in på hemsida och forum för mer information.