der Mega hat interne Pullups im Chip (ausdrücklich aktivieren per pinMode(n, INPUT_PULLUP), genau wie für die Unos),
und auch je einen i2c-Pullup auf der Platine von rund 10 kOhm (die gibts beim Uno nicht) und eingebaute im Chip von 50k (die lassen sich softwaremäßig in einer Systemdatei auch disablen). Die reichen bei kleinen I2C Taktraten meist aus, bei höheren (>= 400k) würde ich zusätzlich externe i2c-PUPs von 3-5k dazu bauen.
http://forum.arduino.cc/index.php?PH...354#msg2605354The 50k are internal in the ATmega2560 chip and can be disabled.
The 10k are on the Arduino Mega 2560 board and can not be disabled.
http://forum.arduino.cc/index.php?PH...873#msg2605873
Lesezeichen