سلام
تمامی مثال ها مربوط به آردوینو Uno هست ، برای استفاده از برد مگا باید پین های متناظر رو پیدا کنید و تغییرات لازم رو بدید:

What pins to use for I2C bus with AVR Mega2560 - Arduino Forum

این لینک در رابطه با نام پین های i2c در آردوینو مگا می باشد