zu den low level Pin Nummern kann ich nichts sagen, aber für Arduino Code würde ich ime Sketch Immer die Arduino-Namen verwenden; eventuell externe Tabelle zum Abgleich, sonst ist der Code später nicht zu anderen Boards mit anderem Pin-Mapping kompatibel. Auch bei digitalem r/w auf den ADC Pins also immer die Ax-Nummern verwenden!
pinMode(nr, INPUT) schaltet alle Pins in Read-Modus (bei analogen = default)
pinMode(nr, INPUT_PULLUP) dto, schaltet bei allen den internen pullup dazu
pinMode(nr, OUTPUT) schaltet alle Pins in digital Write-Modus
digitalRead auf ADC Pins liest nur LOW/HIGH wie auf den digitalen,
analogRead auf den ADC Pins liest 10bit-ADC 0...1023
digitalWrite auf allen (auch ADC) pins schaltet nur LOW/HIGH
analogWrite auf digitalen Pins schaltet pwm (8bit 0...255, IIRC, CMIIW)
analogWrite auf ADC Pins weiß ich nicht, da sie weder DAC Pins sind (echte analog Spannung) noch unbedingt pwm können
Lesezeichen