Skip to content

Commit a7db2fa

Browse files
authored
add motor images (#10)
1 parent 3882be4 commit a7db2fa

11 files changed

Lines changed: 83 additions & 68 deletions

File tree

docs/_/js/search-ui.js

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -133,14 +133,9 @@
133133
document.head.appendChild(link);
134134
}
135135

136-
function highlightPageTitle (title, terms) {
137-
const positions = getTermPosition(title, terms);
138-
return buildHighlightedText(title, positions, snippetLength)
139-
}
140-
141136
function highlightSectionTitle (sectionTitle, terms) {
142137
if (sectionTitle) {
143-
const text = sectionTitle.text;
138+
const text = sectionTitle.title ?? sectionTitle.text;
144139
const positions = getTermPosition(text, terms);
145140
return buildHighlightedText(text, positions, snippetLength)
146141
}
@@ -156,8 +151,7 @@
156151
return []
157152
}
158153

159-
function highlightText (doc, terms) {
160-
const text = doc.text;
154+
function highlightText (text, terms) {
161155
const positions = getTermPosition(text, terms);
162156
return buildHighlightedText(text, positions, snippetLength)
163157
}
@@ -183,9 +177,12 @@
183177
}
184178
}
185179
return {
186-
pageTitleNodes: highlightPageTitle(doc.title, terms.title || []),
180+
pageTitleNodes: highlightText(doc.title, terms.title || []),
187181
sectionTitleNodes: highlightSectionTitle(sectionTitle, terms.title || []),
188-
pageContentNodes: highlightText(doc, terms.text || []),
182+
pageContentNodes: highlightText(
183+
sectionTitle?.title && sectionTitle.text ? sectionTitle.text : doc.text,
184+
terms.text || []
185+
),
189186
pageKeywordNodes: highlightKeyword(doc, terms.keyword || []),
190187
}
191188
}
@@ -199,12 +196,12 @@
199196
let sectionTitle;
200197
if (ids.length > 1) {
201198
const titleId = ids[1];
202-
sectionTitle = doc.titles.filter(function (item) {
199+
sectionTitle = doc.titles.find(function (item) {
203200
return String(item.id) === titleId
204-
})[0];
201+
});
205202
}
206203
const metadata = item.matchData.metadata;
207-
const highlightingResult = highlightHit(metadata, sectionTitle, doc);
204+
const highlightingResult = highlightHit(metadata, sectionTitle || doc, doc);
208205
const componentVersion = store.componentVersions[`${doc.component}/${doc.version}`];
209206
if (componentVersion !== undefined && currentComponent !== componentVersion) {
210207
const searchResultComponentHeader = document.createElement('div');
49.5 KB
Loading
1.12 MB
Loading

docs/atomvm/components.html

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,12 @@ <h2 id="motor-dc"><a class="anchor" href="#motor-dc"></a>Motor DC</h2>
238238
Se recomienda una alimentación de 9V separada de la placa de desarrollo para alimentar los motores
239239
y tengan una buena velocidad. Son ideales para las ruedas que dan movimiento al carro.</p>
240240
</div>
241+
<div class="imageblock">
242+
<div class="content">
243+
<img src="_images/components/motoresdc.jpg" alt="motoresdc">
244+
</div>
245+
<div class="title">Figure 1. Motores DC</div>
246+
</div>
241247
<div class="sect2">
242248
<h3 id="guía-de-conexiones"><a class="anchor" href="#guía-de-conexiones"></a>Guía de Conexiones</h3>
243249
<div class="paragraph">
@@ -365,6 +371,12 @@ <h2 id="servomotor"><a class="anchor" href="#servomotor"></a>Servomotor</h2>
365371
<p>A diferencia de un motor DC, el servomotor puede ser controlado con precisión, pero son más lentos.
366372
En este caso se utilizará un <a href="https://mcielectronics.cl/shop/product/micro-servo-motor-sg90-9g-25775/">Micro servo SG90</a>.</p>
367373
</div>
374+
<div class="imageblock">
375+
<div class="content">
376+
<img src="_images/components/servo.png" alt="servo">
377+
</div>
378+
<div class="title">Figure 2. Servomotor SG90</div>
379+
</div>
368380
<div class="sect2">
369381
<h3 id="guía-de-conexiones-2"><a class="anchor" href="#guía-de-conexiones-2"></a>Guía de Conexiones</h3>
370382
<div class="paragraph">
@@ -483,7 +495,7 @@ <h2 id="evitar-obstáculos"><a class="anchor" href="#evitar-obstáculos"></a>Evi
483495
<div class="content">
484496
<img src="_images/components/obstacle.jpg" alt="obstacle">
485497
</div>
486-
<div class="title">Figure 1. Sensor de Obstáculos IR</div>
498+
<div class="title">Figure 3. Sensor de Obstáculos IR</div>
487499
</div>
488500
<div class="sect2">
489501
<h3 id="guía-de-conexiones-3"><a class="anchor" href="#guía-de-conexiones-3"></a>Guía de Conexiones</h3>
@@ -577,7 +589,7 @@ <h2 id="sensor-de-temperatura-y-humedad"><a class="anchor" href="#sensor-de-temp
577589
<div class="content">
578590
<img src="_images/components/dht.webp" alt="dht">
579591
</div>
580-
<div class="title">Figure 2. Sensor DHT11</div>
592+
<div class="title">Figure 4. Sensor DHT11</div>
581593
</div>
582594
<div class="sect2">
583595
<h3 id="guía-de-conexiones-4"><a class="anchor" href="#guía-de-conexiones-4"></a>Guía de Conexiones</h3>
@@ -674,7 +686,7 @@ <h2 id="sensor-de-movimiento"><a class="anchor" href="#sensor-de-movimiento"></a
674686
<div class="content">
675687
<img src="_images/components/pir.jpg" alt="pir">
676688
</div>
677-
<div class="title">Figure 3. Sensor PIR</div>
689+
<div class="title">Figure 5. Sensor PIR</div>
678690
</div>
679691
<div class="sect2">
680692
<h3 id="guía-de-conexiones-5"><a class="anchor" href="#guía-de-conexiones-5"></a>Guía de Conexiones</h3>
@@ -753,7 +765,7 @@ <h2 id="fotoresistencia"><a class="anchor" href="#fotoresistencia"></a>Fotoresis
753765
<div class="content">
754766
<img src="_images/components/foto.jpg" alt="foto">
755767
</div>
756-
<div class="title">Figure 4. Módulo de Fotoresistencia</div>
768+
<div class="title">Figure 6. Módulo de Fotoresistencia</div>
757769
</div>
758770
<div class="sect2">
759771
<h3 id="guía-de-conexiones-6"><a class="anchor" href="#guía-de-conexiones-6"></a>Guía de Conexiones</h3>
@@ -814,7 +826,7 @@ <h2 id="potenciometro"><a class="anchor" href="#potenciometro"></a>Potenciometro
814826
<div class="content">
815827
<img src="_images/components/potentiometer.jpg" alt="potentiometer">
816828
</div>
817-
<div class="title">Figure 5. Potenciómetro</div>
829+
<div class="title">Figure 7. Potenciómetro</div>
818830
</div>
819831
<div class="sect2">
820832
<h3 id="guía-de-conexiones-7"><a class="anchor" href="#guía-de-conexiones-7"></a>Guía de Conexiones</h3>
@@ -904,7 +916,7 @@ <h2 id="zumbador-activo-y-pasivo"><a class="anchor" href="#zumbador-activo-y-pas
904916
<div class="content">
905917
<img src="_images/components/buzzer.webp" alt="buzzer">
906918
</div>
907-
<div class="title">Figure 6. Zumbador</div>
919+
<div class="title">Figure 8. Zumbador</div>
908920
</div>
909921
<div class="sect2">
910922
<h3 id="guía-de-conexiones-8"><a class="anchor" href="#guía-de-conexiones-8"></a>Guía de Conexiones</h3>
@@ -989,7 +1001,7 @@ <h2 id="botones"><a class="anchor" href="#botones"></a>Botones</h2>
9891001
<div class="content">
9901002
<img src="_images/components/button.png" alt="button">
9911003
</div>
992-
<div class="title">Figure 7. Botón</div>
1004+
<div class="title">Figure 9. Botón</div>
9931005
</div>
9941006
<div class="sect2">
9951007
<h3 id="guía-de-conexiones-9"><a class="anchor" href="#guía-de-conexiones-9"></a>Guía de Conexiones</h3>
@@ -1158,7 +1170,7 @@ <h2 id="pantalla-oled"><a class="anchor" href="#pantalla-oled"></a>Pantalla OLED
11581170
<div class="content">
11591171
<img src="_images/components/ssd.jpg" alt="ssd">
11601172
</div>
1161-
<div class="title">Figure 8. Pantalla SSD1306</div>
1173+
<div class="title">Figure 10. Pantalla SSD1306</div>
11621174
</div>
11631175
<div class="sect2">
11641176
<h3 id="guía-de-conexiones-10"><a class="anchor" href="#guía-de-conexiones-10"></a>Guía de Conexiones</h3>
-7.9 KB
Binary file not shown.

docs/search-index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/sitemap.xml

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -2,186 +2,186 @@
22
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
33
<url>
44
<loc>https://elixircl.github.io/elixir-robotics/atomvm/arcade.html</loc>
5-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
5+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
66
</url>
77
<url>
88
<loc>https://elixircl.github.io/elixir-robotics/atomvm/atomvm.html</loc>
9-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
9+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
1010
</url>
1111
<url>
1212
<loc>https://elixircl.github.io/elixir-robotics/atomvm/components.html</loc>
13-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
13+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
1414
</url>
1515
<url>
1616
<loc>https://elixircl.github.io/elixir-robotics/atomvm/devenv.html</loc>
17-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
17+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
1818
</url>
1919
<url>
2020
<loc>https://elixircl.github.io/elixir-robotics/atomvm/extensions.html</loc>
21-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
21+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
2222
</url>
2323
<url>
2424
<loc>https://elixircl.github.io/elixir-robotics/atomvm/remote.html</loc>
25-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
25+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
2626
</url>
2727
<url>
2828
<loc>https://elixircl.github.io/elixir-robotics/colosseo/colosseo.html</loc>
29-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
29+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
3030
</url>
3131
<url>
3232
<loc>https://elixircl.github.io/elixir-robotics/communication/bibliography.html</loc>
33-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
33+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
3434
</url>
3535
<url>
3636
<loc>https://elixircl.github.io/elixir-robotics/communication/iot.html</loc>
37-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
37+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
3838
</url>
3939
<url>
4040
<loc>https://elixircl.github.io/elixir-robotics/communication/meshtastic.html</loc>
41-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
41+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
4242
</url>
4343
<url>
4444
<loc>https://elixircl.github.io/elixir-robotics/communication/sigfox.html</loc>
45-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
45+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
4646
</url>
4747
<url>
4848
<loc>https://elixircl.github.io/elixir-robotics/communication/zigbee.html</loc>
49-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
49+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
5050
</url>
5151
<url>
5252
<loc>https://elixircl.github.io/elixir-robotics/controllers/arduino.html</loc>
53-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
53+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
5454
</url>
5555
<url>
5656
<loc>https://elixircl.github.io/elixir-robotics/controllers/basicstamp.html</loc>
57-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
57+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
5858
</url>
5959
<url>
6060
<loc>https://elixircl.github.io/elixir-robotics/controllers/esp32.html</loc>
61-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
61+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
6262
</url>
6363
<url>
6464
<loc>https://elixircl.github.io/elixir-robotics/controllers/esp32/animatronics.html</loc>
65-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
65+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
6666
</url>
6767
<url>
6868
<loc>https://elixircl.github.io/elixir-robotics/controllers/esp32/gladiators.html</loc>
69-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
69+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
7070
</url>
7171
<url>
7272
<loc>https://elixircl.github.io/elixir-robotics/controllers/fpga.html</loc>
73-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
73+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
7474
</url>
7575
<url>
7676
<loc>https://elixircl.github.io/elixir-robotics/controllers/ic555.html</loc>
77-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
77+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
7878
</url>
7979
<url>
8080
<loc>https://elixircl.github.io/elixir-robotics/controllers/jetson.html</loc>
81-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
81+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
8282
</url>
8383
<url>
8484
<loc>https://elixircl.github.io/elixir-robotics/controllers/pic16f877a.html</loc>
85-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
85+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
8686
</url>
8787
<url>
8888
<loc>https://elixircl.github.io/elixir-robotics/controllers/raspberry.html</loc>
89-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
89+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
9090
</url>
9191
<url>
9292
<loc>https://elixircl.github.io/elixir-robotics/controllers/stm32.html</loc>
93-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
93+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
9494
</url>
9595
<url>
9696
<loc>https://elixircl.github.io/elixir-robotics/fundamentals/bibliography.html</loc>
97-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
97+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
9898
</url>
9999
<url>
100100
<loc>https://elixircl.github.io/elixir-robotics/fundamentals/electricity.html</loc>
101-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
101+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
102102
</url>
103103
<url>
104104
<loc>https://elixircl.github.io/elixir-robotics/fundamentals/energy.html</loc>
105-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
105+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
106106
</url>
107107
<url>
108108
<loc>https://elixircl.github.io/elixir-robotics/fundamentals/history.html</loc>
109-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
109+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
110110
</url>
111111
<url>
112112
<loc>https://elixircl.github.io/elixir-robotics/fundamentals/introduction.html</loc>
113-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
113+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
114114
</url>
115115
<url>
116116
<loc>https://elixircl.github.io/elixir-robotics/fundamentals/programming.html</loc>
117-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
117+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
118118
</url>
119119
<url>
120120
<loc>https://elixircl.github.io/elixir-robotics/fundamentals/programming/ada.html</loc>
121-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
121+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
122122
</url>
123123
<url>
124124
<loc>https://elixircl.github.io/elixir-robotics/fundamentals/programming/cpp.html</loc>
125-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
125+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
126126
</url>
127127
<url>
128128
<loc>https://elixircl.github.io/elixir-robotics/fundamentals/programming/elixir.html</loc>
129-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
129+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
130130
</url>
131131
<url>
132132
<loc>https://elixircl.github.io/elixir-robotics/fundamentals/scientists.html</loc>
133-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
133+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
134134
</url>
135135
<url>
136136
<loc>https://elixircl.github.io/elixir-robotics/fundamentals/signals.html</loc>
137-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
137+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
138138
</url>
139139
<url>
140140
<loc>https://elixircl.github.io/elixir-robotics/index.html</loc>
141-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
141+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
142142
</url>
143143
<url>
144144
<loc>https://elixircl.github.io/elixir-robotics/nerves/circuits.html</loc>
145-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
145+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
146146
</url>
147147
<url>
148148
<loc>https://elixircl.github.io/elixir-robotics/nerves/nerves.html</loc>
149-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
149+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
150150
</url>
151151
<url>
152152
<loc>https://elixircl.github.io/elixir-robotics/nerves/soleil.html</loc>
153-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
153+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
154154
</url>
155155
<url>
156156
<loc>https://elixircl.github.io/elixir-robotics/os/rtos.html</loc>
157-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
157+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
158158
</url>
159159
<url>
160160
<loc>https://elixircl.github.io/elixir-robotics/solar/solar.html</loc>
161-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
161+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
162162
</url>
163163
<url>
164164
<loc>https://elixircl.github.io/elixir-robotics/tools/bibliography.html</loc>
165-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
165+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
166166
</url>
167167
<url>
168168
<loc>https://elixircl.github.io/elixir-robotics/tools/cad.html</loc>
169-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
169+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
170170
</url>
171171
<url>
172172
<loc>https://elixircl.github.io/elixir-robotics/tools/dashboards.html</loc>
173-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
173+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
174174
</url>
175175
<url>
176176
<loc>https://elixircl.github.io/elixir-robotics/tools/home-assistant.html</loc>
177-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
177+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
178178
</url>
179179
<url>
180180
<loc>https://elixircl.github.io/elixir-robotics/tools/platformio.html</loc>
181-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
181+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
182182
</url>
183183
<url>
184184
<loc>https://elixircl.github.io/elixir-robotics/tools/stores.html</loc>
185-
<lastmod>2025-12-29T18:08:55.965Z</lastmod>
185+
<lastmod>2025-12-30T11:39:20.884Z</lastmod>
186186
</url>
187187
</urlset>
Binary file not shown.
49.5 KB
Loading
1.12 MB
Loading

0 commit comments

Comments
 (0)