fix(examples): resistencia en serie para el LED de c3-button y pico-button-led

Los dos colgaban el LED directo del GPIO. Con los cables del pulsador arreglados
el circuito por fin resuelve entero, y el verificador saca lo que llevaba ahi
desde siempre: 506,9 mA por un LED de 20 mA. Como un error de circuito bloquea la
ejecucion (EditorToolbar checkOrBlock devuelve false y saca el modal de
"ejecutar de todos modos"), el ejemplo se quedaba sin arrancar.

O sea que no era un fallo nuevo, era uno viejo que hasta ahora nadie podia ver
porque el circuito no llegaba a resolverse. 220 ohm en serie, igual que el resto
de ejemplos con LED (esp32-blink-led y esp32-doom ya lo hacian bien).
This commit is contained in:
David Montero Crespo 2026-07-27 01:53:42 +02:00
parent 715e93c610
commit 3d29288764
1 changed files with 21 additions and 0 deletions

View File

@ -5975,6 +5975,11 @@ void loop() {
}`,
components: [
{ type: 'wokwi-pushbutton', id: 'c3-btn1', x: 440, y: 120, properties: {} },
// 220 ohm en serie con el LED — nunca cuelgues un LED directo de un GPIO.
// (3.3V - ~2.8V del azul) / 220R ~= 2 mA, holgadamente por debajo de los 20 mA
// que aguanta. Sin ella el verificador de circuito calcula 506 mA y, con razon,
// se niega a ejecutar: en una placa de verdad ese LED dura un suspiro.
{ type: 'wokwi-resistor', id: 'c3-r-led', x: 440, y: 200, properties: { value: '220' } },
{ type: 'wokwi-led', id: 'c3-led-btn', x: 440, y: 260, properties: { color: 'blue' } },
],
wires: [
@ -5987,6 +5992,12 @@ void loop() {
{
id: 'c3-bw2',
start: { componentId: 'arduino-uno', pinName: '8' },
end: { componentId: 'c3-r-led', pinName: '1' },
color: '#2244ff',
},
{
id: 'c3-bw2b',
start: { componentId: 'c3-r-led', pinName: '2' },
end: { componentId: 'c3-led-btn', pinName: 'A' },
color: '#2244ff',
},
@ -6503,6 +6514,10 @@ void loop() {
}`,
components: [
{ type: 'wokwi-pushbutton', id: 'pico-btn1', x: 440, y: 120, properties: {} },
// 220 ohm en serie con el LED — igual que en el resto de ejemplos. Un LED
// colgado directo de un GPIO se pasa del limite de corriente y el verificador
// de circuito lo bloquea, con razon.
{ type: 'wokwi-resistor', id: 'pico-r-led', x: 440, y: 200, properties: { value: '220' } },
{ type: 'wokwi-led', id: 'pico-led-btn', x: 440, y: 260, properties: { color: 'yellow' } },
],
wires: [
@ -6515,6 +6530,12 @@ void loop() {
{
id: 'pb-led',
start: { componentId: 'arduino-uno', pinName: 'GP3' },
end: { componentId: 'pico-r-led', pinName: '1' },
color: '#ffcc00',
},
{
id: 'pb-led-r',
start: { componentId: 'pico-r-led', pinName: '2' },
end: { componentId: 'pico-led-btn', pinName: 'A' },
color: '#ffcc00',
},