Hallo! Ich habe mir eine (wie es beim Arduino gibt) analogRead Funktion gebaut. Vorher muss man analogSetup. Hier mein Code:
1 | void analogSetup(uint8_t pin){ |
2 | ADMUX = 0x00; |
3 | ADCSRA = (1<<ADEN)|(1<<ADPS2); |
4 | ADMUX = (1<<REFS0)|(1<<ADLAR); |
5 | ADMUX |= pin; |
6 | }
|
7 | uint8_t analogRead(uint9_t pin){ |
8 | ADCSRA |= (1<<ADSC); |
9 | while(ADCSRA&(1<<ADSC)); |
10 | return ADCH; |
11 | }
|
WIe kann ich das ändern damit es in 10bit ließt?