Nice packaging, good follow up on the delivery, need to look up some online resources now for my first actual project wiht the cell
Analoge Sensoren, Potentiometer und andere variable Eingänge benötigen einen Analog-Digital-Wandler (ADC), um von einem Mikrocontroller gelesen werden zu können. Mit CodeCell ist das Lesen eines analogen Signals so einfach wie der Aufruf von pinADC() .
pinADC()
Um einen analogen Wert zu lesen, verwenden Sie:
uint16_t myADC = myCodeCell.pinADC(uint8_t pin_num);
pin_num → Der ADC-Pin, von dem Sie lesen möchten ( IO1, IO2 oder IO3 ).Wenn Sie ein Potentiometer an IO2 anschließen, können Sie seine Position wie folgt ablesen:
uint16_t potValue = myCodeCell.pinADC(2);
Serial.println(potValue);
Da die maximale Spannung an den ADC-Pins von CodeCell 3,3 V nicht überschreiten sollte, sollten Sie das Potentiometer an 3V3 statt an Vo anschließen :
3V3 → One end of the potentiometer
GND → Other end of the potentiometer
IO2 → Middle pin of the potentiometer
Der integrierte Mikrocontroller verwendet eine interne Spannungsreferenz von 2,5 V. Das bedeutet:
So skalieren Sie Messwerte richtig:
float voltage = (myCodeCell.pinADC(2) / 4095.0) * 2.5;
Serial.println(voltage);
pinADC() auf
Egal, ob Sie ein Potentiometer, einen Sensor oder andere analoge Signale lesen, CodeCell macht das ADC-Lesen einfach.
Erfahren Sie als Erster von neuen Projekten und sichern Sie sich spannende Angebote!
© 2026 Microbots.
Nice packaging, good follow up on the delivery, need to look up some online resources now for my first actual project wiht the cell