[quote="AVCampos"]
[quote="aparicio"]
O que pode ser motivado pelo novo sensor.[/quote]
Não sei se será por isso: como o NXT sempre suportou o protocolo I
2C para sensores, praticamente qualquer coisa que se imagine pode ser lá ligada.
[/quote]
Investiguei mais um pouco o tema.
Afinal as versões AVR: 1.01 e BC4: 1.01 são as base nesta versão.
BC significa "Blue Core". É um controlador... de comunicações Bluethoot.
O facto de barramento de comunicações ser I2C apenas nos dá informação sobre o "meio de transporte". Não define a forma de comunicar (os bits e bytes) que são usados na comunicação com os sensores (ou actuadores).
Fui dar uma vista de olhos ao HDK (Hardware Developer Kit) do NXT. Têm lá publicado o protocolo de comunicações com o sensor de ultra-sons.
Nos casos dos sensores de contacto e de luz (v1), nem chega a ser usado o I2C. O sensor de contacto tem apenas um interruptor e uma resistência.
Há neste HW alguns hacks muito interessantes. Tenho que arranjar tempo para perceber isto para começar a fazer sensores e actuadores "à medida"

.