Simula no Tinkercad Circuits antes de soldar:
Planeamento de headers (exemplo para 4 mΓ³dulos do Kit B 37):
HDR1 (4 pinos fΓͺmea): VCC, GND, A0, A1 β Sensores analΓ³gicos
HDR2 (4 pinos fΓͺmea): VCC, GND, D2, D3 β Sensores digitais
HDR3 (4 pinos fΓͺmea): VCC, GND, D9, D10 β MΓ³dulos PWM
HDR4 (4 pinos I2C): VCC, GND, SDA, SCL β MΓ³dulos I2C (display, etc.)
Power rails ligadas ao VCC e GND do ArduinoLiga VCC e GND do header Γ s power rails da protoshield β primeira ligaΓ§Γ£o sempre.
Solda resistΓͺncias e condensadores antes dos semicondutores.
LEDs, transΓstores, CIs β com atenΓ§Γ£o Γ polaridade.
Headers por ΓΊltimo β nΓ£o obstruem o acesso aos outros componentes.
MultΓmetro em continuidade em cada ligaΓ§Γ£o antes de ligar ao Arduino.
// Shield de ExpansΓ£o β testa cada slot de header
void setup() {
Serial.begin(9600);
Serial.println("Shield Expansao OK");
// Testa cada pino do shield:
int pinos[] = {2,3,9,10,A0,A1};
for (int i=0; i<6; i++) {
Serial.print("Pino "); Serial.print(pinos[i]);
Serial.print(": ");
// LΓͺ o estado inicial de cada pino
Serial.println(digitalRead(pinos[i]) ? "HIGH" : "LOW");
}
}
void loop() {}