<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://fab.uy/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Antonio</id>
	<title>fabwiki - Contribuciones del usuario [es]</title>
	<link rel="self" type="application/atom+xml" href="https://fab.uy/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Antonio"/>
	<link rel="alternate" type="text/html" href="https://fab.uy/index.php/Especial:Contribuciones/Antonio"/>
	<updated>2026-08-20T18:54:32Z</updated>
	<subtitle>Contribuciones del usuario</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://fab.uy/index.php?title=Planificaci%C3%B3n&amp;diff=493</id>
		<title>Planificación</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Planificaci%C3%B3n&amp;diff=493"/>
		<updated>2026-08-20T15:33:01Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Esta página sirve para planificar eventos en Fab. &lt;br /&gt;
Queremos evitar la ambigüedad y mantener la claridad y transparencia.&lt;br /&gt;
Si tenés alguna pregunta sobre este proceso, no dudes en consultarnos.&lt;br /&gt;
&lt;br /&gt;
=Protocolo=&lt;br /&gt;
# Cualquiera puede proponer un evento.&lt;br /&gt;
# Esperar para obtener la aprobación de la mayoría de los administradores. En esta fase, el evento aún no está aprobado.&lt;br /&gt;
# Administradores añadir el evento a la [[Página principal]].&lt;br /&gt;
# Ahora está aprobado y puedes publicitar el evento.&lt;br /&gt;
&lt;br /&gt;
=Formato=&lt;br /&gt;
# Escribe una línea que contiene el evento propuesto, la hora, y tres tildes para firmar su mensaje. Hay un ejemplo abajo. Las tildes serán convertidas a tu nombre y fecha cuando guardes tus cambios.&lt;br /&gt;
# Las respuestas deben constar de una línea abajo de la propuesta, comenzando con dos puntos para que queden indentadas. Las respuestas deben estar firmadas con tres tildes.&lt;br /&gt;
&lt;br /&gt;
Ejemplo del formato de una propuesta (no copia las etiquetas &amp;quot;pre&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Sábado 11 de mayo de 11:00 a 13:00: Tener una conversación sobre soberanía digital en Uruguay. ~~~&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ejemplo del formato de una respuesta (no copia las etiquetas &amp;quot;pre&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
: Esa es una buena idea. ¿Cuándo? ~~~&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Propuestas=&lt;br /&gt;
El menú de la cena de vieres 21 de agosto:&lt;br /&gt;
* galletas&lt;br /&gt;
* queso&lt;br /&gt;
* vino&lt;br /&gt;
* pasta&lt;br /&gt;
* salsa para pasta&lt;br /&gt;
* pan de ajo&lt;br /&gt;
* tofu&lt;br /&gt;
* palta,&lt;br /&gt;
* compota,&lt;br /&gt;
* helado,&lt;br /&gt;
* salus limonada, naranja, y agua simple&lt;br /&gt;
¿Que opinás? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 19:34 14 ago 2026 (UTC)&lt;br /&gt;
: pienso que hay que testear la heladera antes [[Usuario:Felipe|Felipe]] ([[Usuario discusión:Felipe|discusión]])&lt;br /&gt;
:: me gusta la idea de picada (galletas, queso, pan de ajo, palta, tofu, aceitunas, humus). Las pastas me gustan pero me parece un montón para una cena. A ver qué opina el resto. De las personas que invité nadie confirmó asistencia aún. [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 17:23 17 ago 2026 (UTC)&lt;br /&gt;
: Me parece bien, yo había pensado preparar un par de tortillas de patata para compartir, para sumar opciones al menú. Como dice Ale, capaz es mucha comida. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
&lt;br /&gt;
Voy a probar la heladera esta tarde. No tengo ni idea cuánta gente vendrá. Tengo que adivinar para comprar la cantidad correcta.  Solo picada para ahora y vino y helado. No pasta. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 15:32 20 ago 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
=Véase También=&lt;br /&gt;
* [[Propuestas Anteriores]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=P%C3%A1gina_principal&amp;diff=490</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=P%C3%A1gina_principal&amp;diff=490"/>
		<updated>2026-08-16T15:54:52Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fabuloso. Fabricar. Afable.&lt;br /&gt;
&lt;br /&gt;
=Horarios=&lt;br /&gt;
* 18:00 a 21:00 cada lunes. Vení a trabajar en tu propio proyecto.&lt;br /&gt;
* 19:00 a 22:00 cada miércoles. Vení a trabajar en tu propio proyecto.&lt;br /&gt;
* 19:00 a 22:00 cada jueves. Vení a trabajar en tu propio proyecto.&lt;br /&gt;
* 10:00 a 15:00 cada sábado.&lt;br /&gt;
&lt;br /&gt;
=Próximos eventos=&lt;br /&gt;
* Viernes 21 de agosto a las 20:00: Cena y conversación sobre la big tech y educación.&lt;br /&gt;
* Domingo 23 de agosto de 19:00 a 21:00: Exposiciones y presentaciones sobre las tecnologías de épocas anteriores (celebración un día antes de [https://es.wikipedia.org/wiki/Noche_de_la_nostalgia Noche de la Nostalgia]).&lt;br /&gt;
* Sábado 26 de septiembre a las 14:00: Taller para discutir cómo colectivamente nos vamos de servicios corporativos de tecnología&lt;br /&gt;
&lt;br /&gt;
=Eventos realizados=&lt;br /&gt;
* 2026-05-16 - [[ Taller_de_construcci%C3%B3n_de_Instrumentos_musicales_I_(2026-05-16) | Taller de construcción de instrumentos musicales]]&lt;br /&gt;
* 2026-05-23 - [[ Taller_de_Scribus_(2026-05-23) | Taller de Scribus ]]&lt;br /&gt;
* 2026-06-06 - [[ Redes Autónomas por fuera de Internet]]: Probamos LoRa: Meshtastic&lt;br /&gt;
* 2026-06-13 - Continuación de taller de [https://en.wikipedia.org/wiki/Scribus Scribus], taller de electrónica&lt;br /&gt;
* 2026-06-20 - Taller de electrónica&lt;br /&gt;
* 2026-06-27 - último encuentro del Taller de Scribus.&lt;br /&gt;
* 2026-06-27 - Continuación de taller de LoRa. Hablaremos y probamos Reticulum&lt;br /&gt;
* 2026-07-04 - Taller de Arduino. No se requiere experiencia previa.&lt;br /&gt;
* 2026-07-11 - Encuentro de la comunidad técnica de Wikimedistas de Uruguay. &lt;br /&gt;
* 2026-07-18 - Taller de Arduino. Tiempo y gestión de procesos paralelos. &lt;br /&gt;
* 2026-07-18 - Juntada interna de Resistencia Programad.&lt;br /&gt;
* 2026-07-25 - Continuación de taller LoRa - probaremos Reticulum en openwrt en routers&lt;br /&gt;
* 2026-07-25 - Continuación de taller de Arduino: Comunicación SPI con MicroSD&lt;br /&gt;
* 2026-08-01 - Resistencia Programada. Canibalizar computadoras cualquiera puede venir.&lt;br /&gt;
* 2026-08-01 - Continuación de taller de Arduino: Comunicación&lt;br /&gt;
* 2026-08-08 - Taller de OpenWrt&lt;br /&gt;
* 2026-08-08 - Taller de electrónica analógica&lt;br /&gt;
* 2026-08-15 - [[Taller de Soldadura | Taller para aprender a soldar acero]] con una soldadora de arco. Nivel introductorio.&lt;br /&gt;
&lt;br /&gt;
=Comunicación=&lt;br /&gt;
* Mastodon: @fab@mastodon.uy&lt;br /&gt;
* correo: antonio@undernet.uy&lt;br /&gt;
&lt;br /&gt;
=Ubicación=&lt;br /&gt;
La Paz 2226, Montevideo&lt;br /&gt;
&lt;br /&gt;
=Fotos=&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Taller_lora.jpeg&lt;br /&gt;
Ceibal navegador.jpg &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=P%C3%A1gina_principal&amp;diff=489</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=P%C3%A1gina_principal&amp;diff=489"/>
		<updated>2026-08-16T15:54:20Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fabuloso. Fabricar. Afable.&lt;br /&gt;
&lt;br /&gt;
=Horarios=&lt;br /&gt;
* 18:00 a 21:00 cada lunes. Vení a trabajar en tu propio proyecto.&lt;br /&gt;
* 19:00 a 22:00 cada miércoles. Vení a trabajar en tu propio proyecto.&lt;br /&gt;
* 19:00 a 22:00 cada jueves. Vení a trabajar en tu propio proyecto.&lt;br /&gt;
* 10:00 a 15:00 cada sábado.&lt;br /&gt;
&lt;br /&gt;
=Próximos eventos=&lt;br /&gt;
* Sábado 15 de agosto a las 10:00: Taller para aprender a soldar acero con una soldadora de arco. Nivel introductorio.&lt;br /&gt;
* Viernes 21 de agosto a las 20:00: Cena y conversación sobre la big tech y educación.&lt;br /&gt;
* Domingo 23 de agosto de 19:00 a 21:00: Exposiciones y presentaciones sobre las tecnologías de épocas anteriores (celebración un día antes de [https://es.wikipedia.org/wiki/Noche_de_la_nostalgia Noche de la Nostalgia]).&lt;br /&gt;
* Sábado 26 de septiembre a las 14:00: Taller para discutir cómo colectivamente nos vamos de servicios corporativos de tecnología&lt;br /&gt;
&lt;br /&gt;
=Eventos realizados=&lt;br /&gt;
* 2026-05-16 - [[ Taller_de_construcci%C3%B3n_de_Instrumentos_musicales_I_(2026-05-16) | Taller de construcción de instrumentos musicales]]&lt;br /&gt;
* 2026-05-23 - [[ Taller_de_Scribus_(2026-05-23) | Taller de Scribus ]]&lt;br /&gt;
* 2026-06-06 - [[ Redes Autónomas por fuera de Internet]]: Probamos LoRa: Meshtastic&lt;br /&gt;
* 2026-06-13 - Continuación de taller de [https://en.wikipedia.org/wiki/Scribus Scribus], taller de electrónica&lt;br /&gt;
* 2026-06-20 - Taller de electrónica&lt;br /&gt;
* 2026-06-27 - último encuentro del Taller de Scribus.&lt;br /&gt;
* 2026-06-27 - Continuación de taller de LoRa. Hablaremos y probamos Reticulum&lt;br /&gt;
* 2026-07-04 - Taller de Arduino. No se requiere experiencia previa.&lt;br /&gt;
* 2026-07-11 - Encuentro de la comunidad técnica de Wikimedistas de Uruguay. &lt;br /&gt;
* 2026-07-18 - Taller de Arduino. Tiempo y gestión de procesos paralelos. &lt;br /&gt;
* 2026-07-18 - Juntada interna de Resistencia Programad.&lt;br /&gt;
* 2026-07-25 - Continuación de taller LoRa - probaremos Reticulum en openwrt en routers&lt;br /&gt;
* 2026-07-25 - Continuación de taller de Arduino: Comunicación SPI con MicroSD&lt;br /&gt;
* 2026-08-01 - Resistencia Programada. Canibalizar computadoras cualquiera puede venir.&lt;br /&gt;
* 2026-08-01 - Continuación de taller de Arduino: Comunicación&lt;br /&gt;
* 2026-08-08 - Taller de OpenWrt&lt;br /&gt;
* 2026-08-08 - Taller de electrónica analógica&lt;br /&gt;
* 2026-08-15 - [[Taller de Soldadura | Taller para aprender a soldar acero]] con una soldadora de arco. Nivel introductorio.&lt;br /&gt;
&lt;br /&gt;
=Comunicación=&lt;br /&gt;
* Mastodon: @fab@mastodon.uy&lt;br /&gt;
* correo: antonio@undernet.uy&lt;br /&gt;
&lt;br /&gt;
=Ubicación=&lt;br /&gt;
La Paz 2226, Montevideo&lt;br /&gt;
&lt;br /&gt;
=Fotos=&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Taller_lora.jpeg&lt;br /&gt;
Ceibal navegador.jpg &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Taller_de_Soldadura&amp;diff=486</id>
		<title>Taller de Soldadura</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Taller_de_Soldadura&amp;diff=486"/>
		<updated>2026-08-15T23:36:42Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Documentos=&lt;br /&gt;
* [[Media:Soldadura con arco.pdf | Diapositivas sobre soldadura]]&lt;br /&gt;
&lt;br /&gt;
=Fotos=&lt;br /&gt;
[[Archivo:Soldadura acero g.jpg|300px]]&lt;br /&gt;
[[Archivo:Soldadura acero probar.jpg|300px]]&lt;br /&gt;
[[Archivo:IMG_20260815_145109_1.jpg|300px]]&lt;br /&gt;
[[Archivo:IMG 20260815 144653 5.jpg |300px]]&lt;br /&gt;
[[Archivo:IMG 20260815 144259 110.jpg |300px]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Taller_de_Soldadura&amp;diff=485</id>
		<title>Taller de Soldadura</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Taller_de_Soldadura&amp;diff=485"/>
		<updated>2026-08-15T23:33:54Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Soldadura acero g.jpg|300px]]&lt;br /&gt;
[[Archivo:Soldadura acero probar.jpg|300px]]&lt;br /&gt;
[[Archivo:IMG_20260815_145109_1.jpg|300px]]&lt;br /&gt;
[[Archivo:IMG 20260815 144653 5.jpg |300px]]&lt;br /&gt;
[[Archivo:IMG 20260815 144259 110.jpg |300px]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Archivo:Soldadura_acero_g.jpg&amp;diff=484</id>
		<title>Archivo:Soldadura acero g.jpg</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Archivo:Soldadura_acero_g.jpg&amp;diff=484"/>
		<updated>2026-08-15T23:32:51Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Archivo:Soldadura_acero_probar.jpg&amp;diff=483</id>
		<title>Archivo:Soldadura acero probar.jpg</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Archivo:Soldadura_acero_probar.jpg&amp;diff=483"/>
		<updated>2026-08-15T23:32:45Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Archivo:Soldadura_con_arco.pdf&amp;diff=481</id>
		<title>Archivo:Soldadura con arco.pdf</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Archivo:Soldadura_con_arco.pdf&amp;diff=481"/>
		<updated>2026-08-15T18:37:20Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Planificaci%C3%B3n&amp;diff=476</id>
		<title>Planificación</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Planificaci%C3%B3n&amp;diff=476"/>
		<updated>2026-08-14T19:35:07Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Esta página sirve para planificar eventos en Fab. &lt;br /&gt;
Queremos evitar la ambigüedad y mantener la claridad y transparencia.&lt;br /&gt;
Si tenés alguna pregunta sobre este proceso, no dudes en consultarnos.&lt;br /&gt;
&lt;br /&gt;
=Protocolo=&lt;br /&gt;
# Cualquiera puede proponer un evento.&lt;br /&gt;
# Esperar para obtener la aprobación de la mayoría de los administradores. En esta fase, el evento aún no está aprobado.&lt;br /&gt;
# Administradores añadir el evento a la [[Página principal]].&lt;br /&gt;
# Ahora está aprobado y puedes publicitar el evento.&lt;br /&gt;
&lt;br /&gt;
=Formato=&lt;br /&gt;
# Escribe una línea que contiene el evento propuesto, la hora, y tres tildes para firmar su mensaje. Hay un ejemplo abajo. Las tildes serán convertidas a tu nombre y fecha cuando guardes tus cambios.&lt;br /&gt;
# Las respuestas deben constar de una línea abajo de la propuesta, comenzando con dos puntos para que queden indentadas. Las respuestas deben estar firmadas con tres tildes.&lt;br /&gt;
&lt;br /&gt;
Ejemplo del formato de una propuesta (no copia las etiquetas &amp;quot;pre&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Sábado 11 de mayo de 11:00 a 13:00: Tener una conversación sobre soberanía digital en Uruguay. ~~~&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ejemplo del formato de una respuesta (no copia las etiquetas &amp;quot;pre&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
: Esa es una buena idea. ¿Cuándo? ~~~&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Propuestas=&lt;br /&gt;
El menú de la cena de vieres 21 de agosto:&lt;br /&gt;
* galletas&lt;br /&gt;
* queso&lt;br /&gt;
* vino&lt;br /&gt;
* pasta&lt;br /&gt;
* salsa para pasta&lt;br /&gt;
* pan de ajo&lt;br /&gt;
* tofu&lt;br /&gt;
* palta,&lt;br /&gt;
* compota,&lt;br /&gt;
* helado,&lt;br /&gt;
* salus limonada, naranja, y agua simple&lt;br /&gt;
¿Que opinás? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 19:34 14 ago 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Véase También=&lt;br /&gt;
* [[Propuestas Anteriores]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=P%C3%A1gina_principal&amp;diff=475</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=P%C3%A1gina_principal&amp;diff=475"/>
		<updated>2026-08-13T23:49:47Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fabuloso. Fabricar. Afable.&lt;br /&gt;
&lt;br /&gt;
=Horarios=&lt;br /&gt;
* 18:00 a 21:00 cada lunes. Vení a trabajar en tu propio proyecto.&lt;br /&gt;
* 19:00 a 22:00 cada miércoles. Vení a trabajar en tu propio proyecto.&lt;br /&gt;
* 19:00 a 22:00 cada jueves. Vení a trabajar en tu propio proyecto.&lt;br /&gt;
* 10:00 a 15:00 cada sábado.&lt;br /&gt;
&lt;br /&gt;
=Próximos eventos=&lt;br /&gt;
* Sábado 15 de agosto a las 10:00: Taller para aprender a soldar acero con una soldadora de arco. Nivel introductorio.&lt;br /&gt;
* Viernes 21 de agosto a las 20:00: Cena y conversación sobre la big tech y educación.&lt;br /&gt;
* Domingo 23 de agosto de 19:00 a 21:00: Exposiciones y presentaciones sobre las tecnologías de épocas anteriores (celebración un día antes de [https://es.wikipedia.org/wiki/Noche_de_la_nostalgia Noche de la Nostalgia]).&lt;br /&gt;
* Sábado 26 de septiembre a las 14:00: Taller para discutir cómo colectivamente nos vamos de servicios corporativos de tecnología&lt;br /&gt;
&lt;br /&gt;
=Eventos realizados=&lt;br /&gt;
* 2026-05-16 - [[ Taller_de_construcci%C3%B3n_de_Instrumentos_musicales_I_(2026-05-16) | Taller de construcción de instrumentos musicales]]&lt;br /&gt;
* 2026-05-23 - [[ Taller_de_Scribus_(2026-05-23) | Taller de Scribus ]]&lt;br /&gt;
* 2026-06-06 - [[ Redes Autónomas por fuera de Internet]]: Probamos LoRa: Meshtastic&lt;br /&gt;
* 2026-06-13 - Continuación de taller de [https://en.wikipedia.org/wiki/Scribus Scribus], taller de electrónica&lt;br /&gt;
* 2026-06-20 - Taller de electrónica&lt;br /&gt;
* 2026-06-27 - último encuentro del Taller de Scribus.&lt;br /&gt;
* 2026-06-27 - Continuación de taller de LoRa. Hablaremos y probamos Reticulum&lt;br /&gt;
* 2026-07-04 - Taller de Arduino. No se requiere experiencia previa.&lt;br /&gt;
* 2026-07-11 - Encuentro de la comunidad técnica de Wikimedistas de Uruguay. &lt;br /&gt;
* 2026-07-18 - Taller de Arduino. Tiempo y gestión de procesos paralelos. &lt;br /&gt;
* 2026-07-18 - Juntada interna de Resistencia Programad.&lt;br /&gt;
* 2026-07-25 - Continuación de taller LoRa - probaremos Reticulum en openwrt en routers&lt;br /&gt;
* 2026-07-25 - Continuación de taller de Arduino: Comunicación SPI con MicroSD&lt;br /&gt;
* 2026-08-01 - Resistencia Programada. Canibalizar computadoras cualquiera puede venir.&lt;br /&gt;
* 2026-08-01 - Continuación de taller de Arduino: Comunicación&lt;br /&gt;
* 2026-08-08 - Taller de OpenWrt&lt;br /&gt;
* 2026-08-08 - Taller de electrónica analógica&lt;br /&gt;
&lt;br /&gt;
=Comunicación=&lt;br /&gt;
* Mastodon: @fab@mastodon.uy&lt;br /&gt;
* correo: antonio@undernet.uy&lt;br /&gt;
&lt;br /&gt;
=Ubicación=&lt;br /&gt;
La Paz 2226, Montevideo&lt;br /&gt;
&lt;br /&gt;
=Fotos=&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Taller_lora.jpeg&lt;br /&gt;
Ceibal navegador.jpg &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Propuestas_Anteriores&amp;diff=474</id>
		<title>Propuestas Anteriores</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Propuestas_Anteriores&amp;diff=474"/>
		<updated>2026-08-13T23:48:53Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sábado 20 a las 12:30: Continuación de taller de electrónica. Enfoque: ¿Cómo probamos y medimos los componentes y circuitos electrónicos? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: ¿Cuánto duró el taller de LoRa la última vez? Me gustaría asistir a los dos :) [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
:: Voy a preguntar a Gaba. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
::: El taller de LoRa el sábado 20 terminará a las 12:00. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:::: Me parece bien continuar con el de electrónica entonces. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
:::: Buenísimo! Una pena no poder estar el próximo sábado. Me parece bien darle continuidad al tallr de eletrónica con ese enfoque. [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 02:45 18 jun 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 27 de junio a las 10:30: último encuentro del Taller de Scribus. Posible temática: marcos de imágenes, rodear con texto, exportar a PDF, crear el archivo de una publicación final a partir de archivos más pequeños.  [[Usuario:JavierSam|JavierSam]] ([[Usuario discusión:JavierSam|discusión]])&lt;br /&gt;
: ¿Sábado 27? ¿No sábado 20? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:: Podría ser el 20, pero Felipe Sosa (que ha asistido a todos los encuentros del taller) ya me avisó que el 20 no va a asistir. Supongo que es porque el viernes es feriado y se lo toma como &amp;quot;fin de semana largo&amp;quot;. Y quizás pase lo mismo con otras personas. [[Usuario:JavierSam|JavierSam]] ([[Usuario discusión:JavierSam|discusión]])&lt;br /&gt;
::: Aja. Entiendo. Me parece bien sábado 27. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:::: Perfecto! [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]])&lt;br /&gt;
:::: Me parece bien también! [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Sábado 27 a las 10:00: Continuación de taller de LoRa. Hablaremos y probamos Reticulum [[Usuario:Gaba|Gaba]] ([[Usuario discusión:Gaba|discusión]])&lt;br /&gt;
: Ok. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: Me parece bien. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 20 a las 10:00: Cancelamos el taller sobre LoRa ya que la mayoría de las personas del taller anterior no podían y prefieren el 27. [[Usuario:gaba|gaba]] ([[Usuario discusión:gaba|discusión]])&lt;br /&gt;
: Me parece bien. Gracias. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: Oh :( bueno, el sábado que viene será. Espero poder ir. Voy a cambiar la publicación de plan.undernet.uy para avisar. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
:: Gracias! También hay que cambiar la pagina principal https://fab.uy/index.php/P%C3%A1gina_principal [[Usuario:gaba|gaba]] ([[Usuario discusión:gaba|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tendrá horario de apertura los lunes por la noche de 18:00 a 21:00 en junio y julio de 2026. Es tiempo no estructurado para trabajar en proyectos. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 17:15 22 jun 2026 (UTC)&lt;br /&gt;
: Yo por ahora los lunes por la tarde no puedo (ningún día de semana, solo viernes, en realidad), pero no tengo nada en contra si les viene bien. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
:: La idea no es cancelar otras horas, solo añadir nuevas horas. Respecto a esta propuesta, ¿apruebas? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
::: Sí, yo apruebo, sólo aclaro que yo no voy a poder estar :) [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
:::: Gracias. He actualizado la página principal. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Encuentro de la comunidad técnica de Wikimedistas de Uruguay. Sábado 11 de julio de 9hs a 19hs aprox. Hay 13 personas confirmadas y podemos invitar más. [[Usuario:Nat|Nat]] ([[Usuario discusión:Nat|discusión]])&lt;br /&gt;
:Apruebo esta propuesta. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:: Me parece fascinante! [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 21:11 26 jun 2026 (UTC)&lt;br /&gt;
::: Ale: ¿Entonces la apruebas? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:::: Si, por supuesto la apruebo. &amp;quot;Me parece fascinante&amp;quot; es una expresión de aprobación también [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 23:55 26 jun 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 25 de julio 10 am- Continuación de taller LoRa - probaremos Reticulum en openwrt en routers --gaba&lt;br /&gt;
:Apruebo esta propuesta. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
::Buenísima la propuesta! [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 18:37 27 jun 2026 (UTC)&lt;br /&gt;
: Me parece estupendo, yo también apruebo, y deseando probar esos routers! [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 4 de julio a las 10:00: Taller de Arduino. No se requiere experiencia previa. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: Me interesa. Apruebo. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 18 de julio a las 10:00: Taller de algo. Opciones:&lt;br /&gt;
# Procesamiento digital de imágenes (programación)&lt;br /&gt;
# Procesamiento digital de audio (programación)&lt;br /&gt;
# Diseño y construcción de amplificadores&lt;br /&gt;
# Script de shell&lt;br /&gt;
# Circuitos para distorsión de guitarra eléctrica&lt;br /&gt;
# C y C++ para principiantes&lt;br /&gt;
# Programación intermedia de Arduino&lt;br /&gt;
# OpenStreetMap&lt;br /&gt;
¿Te gusta alguna de estas opciones? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:Me interesan las opciones 2, 3, 5, 6 y 7 [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 22:11 12 jul 2026 (UTC)&lt;br /&gt;
:: Ok. Por lo tanto, la propuesta es: Sábado 18 de julio a las 10:00, taller de programación intermedia de Arduino. Experimentemos con comunicación, interrupciones, tiempo, y gestión de procesos paralelos. Por ejemplo un horno en la cocina necesita responder a la interfaz usuario mientras esta esperando 30 minutos para cocinar la comida. El computadora en el horno no puede simplemente dormir 30 minutos. ¿Que opinas de esa propuesta? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: Me gustan todas, así que apruebo, Arduino este sábado y las otras quedan para próximas fechas. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Sábado 18 de julio de 12:00 a 15:00: Juntada interna de Resistencia Programada para traer e instalar equipos. El horario puede ser ajustado sin problema si es necesario. [[Usuario:Francisco|Francisco]] ([[Usuario discusión:Francisco|discusión]])&lt;br /&gt;
:Genial! Apruebo. Me surge la siguiente duda en relación a juntada interna: ¿es solo para personas miembras de Resistencia Programada o es abierto a que se sumen otras personas? [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 21:19 17 jul 2026 (UTC)&lt;br /&gt;
: Apruebo. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 23:01 17 jul 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Lunes 24 de agosto de 19:00 a 21:00: Exposición y charlas de tecnología de épocas anteriores. https://es.wikipedia.org/wiki/Noche_de_la_nostalgia Computadoras viejas, formas antiguas de medios de almacenamiento (por ejemplo, VHS), software, otros dispositivos, etc. Podemos tener exposiciones pasivas y también presentaciones breves. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 15:06 20 jul 2026 (UTC)&lt;br /&gt;
: A mí me parece bien, y apruebo, pero como siempre entre semana, no sé si podré ir. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
:: ¿Deberíamos hacerlo el domingo? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 15:35 20 jul 2026 (UTC)&lt;br /&gt;
::: Me encanta la propuesta. Creo que un domingo es una buena opción. [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 16:08 20 jul 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 25 de julio a las 12:30: Continuación de taller de Arduino: Comunicación entre Arduino y computadoras, comunicación entre Arduino y otro dispositivos (incluye Arduinos), comunicación entre Arduino y componentes digitales (pantallas, memoria, etc.) [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: Apruebo, sigamos trasteando con los arduinos [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Agregar otro día de taller para trabajar en proyectos individuales. Propongo los jueves de 19:00 a 22:00 hs a partir de la próxima semana. ¿Qué opinan? [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 02:18 23 jul 2026 (UTC)&lt;br /&gt;
: Pienso que tendriamos  o ver la disponibilidad horaria de los participantes del fab y poner una encuesta en mastodon. [[Usuario:Felipe|Felipe]] ([[Usuario discusión:Felipe|discusión]])&lt;br /&gt;
: Apruebo jueves de 19:00 a 22:00 hs. O si querés cambiar el día y/o hora, podemos hablar de eso. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Charla en persona en Fab de un tema. Temas posibles:&lt;br /&gt;
# Prioridades para soberania digital en Uruguay&lt;br /&gt;
# Relación entre instituciones y big techs, qué hacer ante el aumento de procedimientos que necesitan el uso de una big tech para realizarse&lt;br /&gt;
# Estrategias para enfrentar la normalización de big techs&lt;br /&gt;
# Privacidad: charla sobre las concepciones que tenemos de este valor red tor&lt;br /&gt;
# Tecnologias moviles privacidad software libre, alternativas a las grandes corporaciones, etc&lt;br /&gt;
# (podés añadir más)&lt;br /&gt;
&lt;br /&gt;
Ideas para una buena reunion:&lt;br /&gt;
* Respetar los horarios de inicio. [[Usuario:Felipe|Felipe]] ([[Usuario discusión:Felipe|discusión]])&lt;br /&gt;
* Tener comida, bebidas, etc. Cosas caseras. No solo porquería.&lt;br /&gt;
* Usar el &amp;quot;talking stick protocol&amp;quot; en que hay un objeto que debes tener en la mano para hablar, y pasamos ese objeto en una dirección determinada.&lt;br /&gt;
&lt;br /&gt;
¿Cuál es una buena fecha y hora?&lt;br /&gt;
: Propongo el viernes, 7 de Agosto, a las 19:00. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:: +1 al viernes 7 de agosto 19hrs. [[Usuario:Gaba|Gaba]] ([[Usuario discusión:Gaba|discusión]])&lt;br /&gt;
&lt;br /&gt;
: Me gusta que cada quien lleve comida para compartir y no comida chatarra o porquerias. Sobre los temas me gusta los de big tech y instituciones y privacidad.   [[Usuario:Felipe|Felipe]] ([[Usuario discusión:Felipe|discusión]])&lt;br /&gt;
&lt;br /&gt;
: Me interesa la propuesta. Sobre los temas planteados, la relación Educación y big techs son de mi interés. Podría invitar a algunas personas que se encuentran investigando sobre este tema. Sobre fecha y hora, se me ocurre una cena algún viernes de Agosto, o almuerzo un sábado. [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 19:00 22 jul 2026 (UTC)&lt;br /&gt;
:: Me gusta la idea de cena algún viernes de Agosto. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 19:13 22 jul 2026 (UTC)&lt;br /&gt;
:: Me parece bárbaro! Solo el viernes 14 no podría. [[Usuario:Mateo|Mateo]] ([[Usuario discusión:Mateo|discusión]])&lt;br /&gt;
:: Me gustaria una cena en lo posible tipo 22hs y capas afuera del fab. [[Usuario:Felipe|Felipe]] ([[Usuario discusión:Felipe|discusión]]) &lt;br /&gt;
:: Si hay posibilidades de que sea viernes 21 o viernes 28 de agosto podría participar. [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 23:47 23 jul 2026 (UTC)&lt;br /&gt;
::: Apruebo viernes 21 de agosto. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 12:19 27 jul 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 1 de agosto a las 13:00: Continuación de taller de Arduino: Comunicación [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: Apruebo. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 8 de agosto a las 10:00: Taller de OpenWrt [[Usuario:Gaba|Gaba]] ([[Usuario discusión:Gaba|discusión]])&lt;br /&gt;
: Apruebo. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: Apruebo, aunque no voy a poder ir, capaz llego pero más tarde de las 10 (más de lo normal). [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sabado 1 de agosto de 10am   Resistencia Programada. Tema Canibalizar computadoras cualquiera puede venir. [[Usuario:Felipe|Felipe]] ([[Usuario discusión:Felipe|discusión]])&lt;br /&gt;
: Apruebo! [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 12:54 28 jul 2026 (UTC)&lt;br /&gt;
: Apruebo. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 13:04 28 jul 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tenemos planes para una cena y charla el viernes 21 de agosto en Fab. Propongo que empecemos a las 19:00. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:yo prefiero empezar a las 21[[Usuario:Felipe|Felipe]] ([[Usuario discusión:Felipe|discusión]])&lt;br /&gt;
: La cuestión es qué hora creemos que es conveniente para la mayoría de la gente. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 19:12 28 jul 2026 (UTC)&lt;br /&gt;
:20:00 hs me parece razonable, y le da margen a quienes quieren participar y llegan más tarde. [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 23:35 28 jul 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Sábado 8 de agosto de 13:00 - Taller de electrónica analógica: generación de formas de onda, distorsión, y espectro sonoro. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 14:35 3 ago 2026 (UTC)&lt;br /&gt;
:: Apruebo!  [[Usuario:Ale|Ale]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Sábado 26 de setiembre a las 14:00: Taller para discutir cómo colectivamente nos vamos de servicios corporativos de tecnología [[Usuario:Gaba|Gaba]] ([[Usuario discusión:Gaba|discusión]])&lt;br /&gt;
: me encanta la propuesta. Apruebo [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 20:42 10 ago 2026 (UTC)&lt;br /&gt;
: Apruebo [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 21:39 10 ago 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Sábado 15 de agosto a las 10:00: Taller para aprender a soldar acero con una soldadora de arco. Nivel introductorio. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 19:21 13 ago 2026 (UTC)&lt;br /&gt;
: buenísimo! Que pena no estar este finde. Apruebo [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 22:03 13 ago 2026 (UTC)&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Planificaci%C3%B3n&amp;diff=473</id>
		<title>Planificación</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Planificaci%C3%B3n&amp;diff=473"/>
		<updated>2026-08-13T23:48:35Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Esta página sirve para planificar eventos en Fab. &lt;br /&gt;
Queremos evitar la ambigüedad y mantener la claridad y transparencia.&lt;br /&gt;
Si tenés alguna pregunta sobre este proceso, no dudes en consultarnos.&lt;br /&gt;
&lt;br /&gt;
=Protocolo=&lt;br /&gt;
# Cualquiera puede proponer un evento.&lt;br /&gt;
# Esperar para obtener la aprobación de la mayoría de los administradores. En esta fase, el evento aún no está aprobado.&lt;br /&gt;
# Administradores añadir el evento a la [[Página principal]].&lt;br /&gt;
# Ahora está aprobado y puedes publicitar el evento.&lt;br /&gt;
&lt;br /&gt;
=Formato=&lt;br /&gt;
# Escribe una línea que contiene el evento propuesto, la hora, y tres tildes para firmar su mensaje. Hay un ejemplo abajo. Las tildes serán convertidas a tu nombre y fecha cuando guardes tus cambios.&lt;br /&gt;
# Las respuestas deben constar de una línea abajo de la propuesta, comenzando con dos puntos para que queden indentadas. Las respuestas deben estar firmadas con tres tildes.&lt;br /&gt;
&lt;br /&gt;
Ejemplo del formato de una propuesta (no copia las etiquetas &amp;quot;pre&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Sábado 11 de mayo de 11:00 a 13:00: Tener una conversación sobre soberanía digital en Uruguay. ~~~&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ejemplo del formato de una respuesta (no copia las etiquetas &amp;quot;pre&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
: Esa es una buena idea. ¿Cuándo? ~~~&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Propuestas=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Véase También=&lt;br /&gt;
* [[Propuestas Anteriores]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Planificaci%C3%B3n&amp;diff=470</id>
		<title>Planificación</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Planificaci%C3%B3n&amp;diff=470"/>
		<updated>2026-08-13T19:21:50Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Esta página sirve para planificar eventos en Fab. &lt;br /&gt;
Queremos evitar la ambigüedad y mantener la claridad y transparencia.&lt;br /&gt;
Si tenés alguna pregunta sobre este proceso, no dudes en consultarnos.&lt;br /&gt;
&lt;br /&gt;
=Protocolo=&lt;br /&gt;
# Cualquiera puede proponer un evento.&lt;br /&gt;
# Esperar para obtener la aprobación de la mayoría de los administradores. En esta fase, el evento aún no está aprobado.&lt;br /&gt;
# Administradores añadir el evento a la [[Página principal]].&lt;br /&gt;
# Ahora está aprobado y puedes publicitar el evento.&lt;br /&gt;
&lt;br /&gt;
=Formato=&lt;br /&gt;
# Escribe una línea que contiene el evento propuesto, la hora, y tres tildes para firmar su mensaje. Hay un ejemplo abajo. Las tildes serán convertidas a tu nombre y fecha cuando guardes tus cambios.&lt;br /&gt;
# Las respuestas deben constar de una línea abajo de la propuesta, comenzando con dos puntos para que queden indentadas. Las respuestas deben estar firmadas con tres tildes.&lt;br /&gt;
&lt;br /&gt;
Ejemplo del formato de una propuesta (no copia las etiquetas &amp;quot;pre&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Sábado 11 de mayo de 11:00 a 13:00: Tener una conversación sobre soberanía digital en Uruguay. ~~~&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ejemplo del formato de una respuesta (no copia las etiquetas &amp;quot;pre&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
: Esa es una buena idea. ¿Cuándo? ~~~&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Propuestas=&lt;br /&gt;
Sábado 15 de agosto a las 10:00: Taller para aprender a soldar acero con una soldadora de arco. Nivel introductorio. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 19:21 13 ago 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
=Véase También=&lt;br /&gt;
* [[Propuestas Anteriores]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=P%C3%A1gina_principal&amp;diff=468</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=P%C3%A1gina_principal&amp;diff=468"/>
		<updated>2026-08-11T17:01:01Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fabuloso. Fabricar. Afable.&lt;br /&gt;
&lt;br /&gt;
=Horarios=&lt;br /&gt;
* 18:00 a 21:00 cada lunes. Vení a trabajar en tu propio proyecto.&lt;br /&gt;
* 19:00 a 22:00 cada miércoles. Vení a trabajar en tu propio proyecto.&lt;br /&gt;
* 19:00 a 22:00 cada jueves. Vení a trabajar en tu propio proyecto.&lt;br /&gt;
* 10:00 a 15:00 cada sábado.&lt;br /&gt;
&lt;br /&gt;
=Próximos eventos=&lt;br /&gt;
* Viernes 21 de agosto a las 20:00: Cena y conversación sobre la big tech y educación.&lt;br /&gt;
* Domingo 23 de agosto de 19:00 a 21:00: Exposiciones y presentaciones sobre las tecnologías de épocas anteriores (celebración un día antes de [https://es.wikipedia.org/wiki/Noche_de_la_nostalgia Noche de la Nostalgia]).&lt;br /&gt;
* Sábado 26 de septiembre a las 14:00: Taller para discutir cómo colectivamente nos vamos de servicios corporativos de tecnología&lt;br /&gt;
&lt;br /&gt;
=Eventos realizados=&lt;br /&gt;
* 2026-05-16 - [[ Taller_de_construcci%C3%B3n_de_Instrumentos_musicales_I_(2026-05-16) | Taller de construcción de instrumentos musicales]]&lt;br /&gt;
* 2026-05-23 - [[ Taller_de_Scribus_(2026-05-23) | Taller de Scribus ]]&lt;br /&gt;
* 2026-06-06 - [[ Redes Autónomas por fuera de Internet]]: Probamos LoRa: Meshtastic&lt;br /&gt;
* 2026-06-13 - Continuación de taller de [https://en.wikipedia.org/wiki/Scribus Scribus], taller de electrónica&lt;br /&gt;
* 2026-06-20 - Taller de electrónica&lt;br /&gt;
* 2026-06-27 - último encuentro del Taller de Scribus.&lt;br /&gt;
* 2026-06-27 - Continuación de taller de LoRa. Hablaremos y probamos Reticulum&lt;br /&gt;
* 2026-07-04 - Taller de Arduino. No se requiere experiencia previa.&lt;br /&gt;
* 2026-07-11 - Encuentro de la comunidad técnica de Wikimedistas de Uruguay. &lt;br /&gt;
* 2026-07-18 - Taller de Arduino. Tiempo y gestión de procesos paralelos. &lt;br /&gt;
* 2026-07-18 - Juntada interna de Resistencia Programad.&lt;br /&gt;
* 2026-07-25 - Continuación de taller LoRa - probaremos Reticulum en openwrt en routers&lt;br /&gt;
* 2026-07-25 - Continuación de taller de Arduino: Comunicación SPI con MicroSD&lt;br /&gt;
* 2026-08-01 - Resistencia Programada. Canibalizar computadoras cualquiera puede venir.&lt;br /&gt;
* 2026-08-01 - Continuación de taller de Arduino: Comunicación&lt;br /&gt;
* 2026-08-08 - Taller de OpenWrt&lt;br /&gt;
* 2026-08-08 - Taller de electrónica analógica&lt;br /&gt;
&lt;br /&gt;
=Comunicación=&lt;br /&gt;
* Mastodon: @fab@mastodon.uy&lt;br /&gt;
* correo: antonio@undernet.uy&lt;br /&gt;
&lt;br /&gt;
=Ubicación=&lt;br /&gt;
La Paz 2226, Montevideo&lt;br /&gt;
&lt;br /&gt;
=Fotos=&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Taller_lora.jpeg&lt;br /&gt;
Ceibal navegador.jpg &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Planificaci%C3%B3n&amp;diff=467</id>
		<title>Planificación</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Planificaci%C3%B3n&amp;diff=467"/>
		<updated>2026-08-11T16:58:40Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Esta página sirve para planificar eventos en Fab. &lt;br /&gt;
Queremos evitar la ambigüedad y mantener la claridad y transparencia.&lt;br /&gt;
Si tenés alguna pregunta sobre este proceso, no dudes en consultarnos.&lt;br /&gt;
&lt;br /&gt;
=Protocolo=&lt;br /&gt;
# Cualquiera puede proponer un evento.&lt;br /&gt;
# Esperar para obtener la aprobación de la mayoría de los administradores. En esta fase, el evento aún no está aprobado.&lt;br /&gt;
# Administradores añadir el evento a la [[Página principal]].&lt;br /&gt;
# Ahora está aprobado y puedes publicitar el evento.&lt;br /&gt;
&lt;br /&gt;
=Formato=&lt;br /&gt;
# Escribe una línea que contiene el evento propuesto, la hora, y tres tildes para firmar su mensaje. Hay un ejemplo abajo. Las tildes serán convertidas a tu nombre y fecha cuando guardes tus cambios.&lt;br /&gt;
# Las respuestas deben constar de una línea abajo de la propuesta, comenzando con dos puntos para que queden indentadas. Las respuestas deben estar firmadas con tres tildes.&lt;br /&gt;
&lt;br /&gt;
Ejemplo del formato de una propuesta (no copia las etiquetas &amp;quot;pre&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Sábado 11 de mayo de 11:00 a 13:00: Tener una conversación sobre soberanía digital en Uruguay. ~~~&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ejemplo del formato de una respuesta (no copia las etiquetas &amp;quot;pre&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
: Esa es una buena idea. ¿Cuándo? ~~~&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Propuestas=&lt;br /&gt;
&lt;br /&gt;
=Véase También=&lt;br /&gt;
* [[Propuestas Anteriores]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Propuestas_Anteriores&amp;diff=466</id>
		<title>Propuestas Anteriores</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Propuestas_Anteriores&amp;diff=466"/>
		<updated>2026-08-11T16:58:28Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sábado 20 a las 12:30: Continuación de taller de electrónica. Enfoque: ¿Cómo probamos y medimos los componentes y circuitos electrónicos? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: ¿Cuánto duró el taller de LoRa la última vez? Me gustaría asistir a los dos :) [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
:: Voy a preguntar a Gaba. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
::: El taller de LoRa el sábado 20 terminará a las 12:00. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:::: Me parece bien continuar con el de electrónica entonces. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
:::: Buenísimo! Una pena no poder estar el próximo sábado. Me parece bien darle continuidad al tallr de eletrónica con ese enfoque. [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 02:45 18 jun 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 27 de junio a las 10:30: último encuentro del Taller de Scribus. Posible temática: marcos de imágenes, rodear con texto, exportar a PDF, crear el archivo de una publicación final a partir de archivos más pequeños.  [[Usuario:JavierSam|JavierSam]] ([[Usuario discusión:JavierSam|discusión]])&lt;br /&gt;
: ¿Sábado 27? ¿No sábado 20? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:: Podría ser el 20, pero Felipe Sosa (que ha asistido a todos los encuentros del taller) ya me avisó que el 20 no va a asistir. Supongo que es porque el viernes es feriado y se lo toma como &amp;quot;fin de semana largo&amp;quot;. Y quizás pase lo mismo con otras personas. [[Usuario:JavierSam|JavierSam]] ([[Usuario discusión:JavierSam|discusión]])&lt;br /&gt;
::: Aja. Entiendo. Me parece bien sábado 27. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:::: Perfecto! [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]])&lt;br /&gt;
:::: Me parece bien también! [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Sábado 27 a las 10:00: Continuación de taller de LoRa. Hablaremos y probamos Reticulum [[Usuario:Gaba|Gaba]] ([[Usuario discusión:Gaba|discusión]])&lt;br /&gt;
: Ok. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: Me parece bien. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 20 a las 10:00: Cancelamos el taller sobre LoRa ya que la mayoría de las personas del taller anterior no podían y prefieren el 27. [[Usuario:gaba|gaba]] ([[Usuario discusión:gaba|discusión]])&lt;br /&gt;
: Me parece bien. Gracias. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: Oh :( bueno, el sábado que viene será. Espero poder ir. Voy a cambiar la publicación de plan.undernet.uy para avisar. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
:: Gracias! También hay que cambiar la pagina principal https://fab.uy/index.php/P%C3%A1gina_principal [[Usuario:gaba|gaba]] ([[Usuario discusión:gaba|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tendrá horario de apertura los lunes por la noche de 18:00 a 21:00 en junio y julio de 2026. Es tiempo no estructurado para trabajar en proyectos. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 17:15 22 jun 2026 (UTC)&lt;br /&gt;
: Yo por ahora los lunes por la tarde no puedo (ningún día de semana, solo viernes, en realidad), pero no tengo nada en contra si les viene bien. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
:: La idea no es cancelar otras horas, solo añadir nuevas horas. Respecto a esta propuesta, ¿apruebas? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
::: Sí, yo apruebo, sólo aclaro que yo no voy a poder estar :) [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
:::: Gracias. He actualizado la página principal. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Encuentro de la comunidad técnica de Wikimedistas de Uruguay. Sábado 11 de julio de 9hs a 19hs aprox. Hay 13 personas confirmadas y podemos invitar más. [[Usuario:Nat|Nat]] ([[Usuario discusión:Nat|discusión]])&lt;br /&gt;
:Apruebo esta propuesta. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:: Me parece fascinante! [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 21:11 26 jun 2026 (UTC)&lt;br /&gt;
::: Ale: ¿Entonces la apruebas? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:::: Si, por supuesto la apruebo. &amp;quot;Me parece fascinante&amp;quot; es una expresión de aprobación también [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 23:55 26 jun 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 25 de julio 10 am- Continuación de taller LoRa - probaremos Reticulum en openwrt en routers --gaba&lt;br /&gt;
:Apruebo esta propuesta. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
::Buenísima la propuesta! [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 18:37 27 jun 2026 (UTC)&lt;br /&gt;
: Me parece estupendo, yo también apruebo, y deseando probar esos routers! [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 4 de julio a las 10:00: Taller de Arduino. No se requiere experiencia previa. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: Me interesa. Apruebo. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 18 de julio a las 10:00: Taller de algo. Opciones:&lt;br /&gt;
# Procesamiento digital de imágenes (programación)&lt;br /&gt;
# Procesamiento digital de audio (programación)&lt;br /&gt;
# Diseño y construcción de amplificadores&lt;br /&gt;
# Script de shell&lt;br /&gt;
# Circuitos para distorsión de guitarra eléctrica&lt;br /&gt;
# C y C++ para principiantes&lt;br /&gt;
# Programación intermedia de Arduino&lt;br /&gt;
# OpenStreetMap&lt;br /&gt;
¿Te gusta alguna de estas opciones? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:Me interesan las opciones 2, 3, 5, 6 y 7 [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 22:11 12 jul 2026 (UTC)&lt;br /&gt;
:: Ok. Por lo tanto, la propuesta es: Sábado 18 de julio a las 10:00, taller de programación intermedia de Arduino. Experimentemos con comunicación, interrupciones, tiempo, y gestión de procesos paralelos. Por ejemplo un horno en la cocina necesita responder a la interfaz usuario mientras esta esperando 30 minutos para cocinar la comida. El computadora en el horno no puede simplemente dormir 30 minutos. ¿Que opinas de esa propuesta? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: Me gustan todas, así que apruebo, Arduino este sábado y las otras quedan para próximas fechas. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Sábado 18 de julio de 12:00 a 15:00: Juntada interna de Resistencia Programada para traer e instalar equipos. El horario puede ser ajustado sin problema si es necesario. [[Usuario:Francisco|Francisco]] ([[Usuario discusión:Francisco|discusión]])&lt;br /&gt;
:Genial! Apruebo. Me surge la siguiente duda en relación a juntada interna: ¿es solo para personas miembras de Resistencia Programada o es abierto a que se sumen otras personas? [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 21:19 17 jul 2026 (UTC)&lt;br /&gt;
: Apruebo. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 23:01 17 jul 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Lunes 24 de agosto de 19:00 a 21:00: Exposición y charlas de tecnología de épocas anteriores. https://es.wikipedia.org/wiki/Noche_de_la_nostalgia Computadoras viejas, formas antiguas de medios de almacenamiento (por ejemplo, VHS), software, otros dispositivos, etc. Podemos tener exposiciones pasivas y también presentaciones breves. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 15:06 20 jul 2026 (UTC)&lt;br /&gt;
: A mí me parece bien, y apruebo, pero como siempre entre semana, no sé si podré ir. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
:: ¿Deberíamos hacerlo el domingo? [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 15:35 20 jul 2026 (UTC)&lt;br /&gt;
::: Me encanta la propuesta. Creo que un domingo es una buena opción. [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 16:08 20 jul 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 25 de julio a las 12:30: Continuación de taller de Arduino: Comunicación entre Arduino y computadoras, comunicación entre Arduino y otro dispositivos (incluye Arduinos), comunicación entre Arduino y componentes digitales (pantallas, memoria, etc.) [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: Apruebo, sigamos trasteando con los arduinos [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Agregar otro día de taller para trabajar en proyectos individuales. Propongo los jueves de 19:00 a 22:00 hs a partir de la próxima semana. ¿Qué opinan? [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 02:18 23 jul 2026 (UTC)&lt;br /&gt;
: Pienso que tendriamos  o ver la disponibilidad horaria de los participantes del fab y poner una encuesta en mastodon. [[Usuario:Felipe|Felipe]] ([[Usuario discusión:Felipe|discusión]])&lt;br /&gt;
: Apruebo jueves de 19:00 a 22:00 hs. O si querés cambiar el día y/o hora, podemos hablar de eso. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Charla en persona en Fab de un tema. Temas posibles:&lt;br /&gt;
# Prioridades para soberania digital en Uruguay&lt;br /&gt;
# Relación entre instituciones y big techs, qué hacer ante el aumento de procedimientos que necesitan el uso de una big tech para realizarse&lt;br /&gt;
# Estrategias para enfrentar la normalización de big techs&lt;br /&gt;
# Privacidad: charla sobre las concepciones que tenemos de este valor red tor&lt;br /&gt;
# Tecnologias moviles privacidad software libre, alternativas a las grandes corporaciones, etc&lt;br /&gt;
# (podés añadir más)&lt;br /&gt;
&lt;br /&gt;
Ideas para una buena reunion:&lt;br /&gt;
* Respetar los horarios de inicio. [[Usuario:Felipe|Felipe]] ([[Usuario discusión:Felipe|discusión]])&lt;br /&gt;
* Tener comida, bebidas, etc. Cosas caseras. No solo porquería.&lt;br /&gt;
* Usar el &amp;quot;talking stick protocol&amp;quot; en que hay un objeto que debes tener en la mano para hablar, y pasamos ese objeto en una dirección determinada.&lt;br /&gt;
&lt;br /&gt;
¿Cuál es una buena fecha y hora?&lt;br /&gt;
: Propongo el viernes, 7 de Agosto, a las 19:00. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:: +1 al viernes 7 de agosto 19hrs. [[Usuario:Gaba|Gaba]] ([[Usuario discusión:Gaba|discusión]])&lt;br /&gt;
&lt;br /&gt;
: Me gusta que cada quien lleve comida para compartir y no comida chatarra o porquerias. Sobre los temas me gusta los de big tech y instituciones y privacidad.   [[Usuario:Felipe|Felipe]] ([[Usuario discusión:Felipe|discusión]])&lt;br /&gt;
&lt;br /&gt;
: Me interesa la propuesta. Sobre los temas planteados, la relación Educación y big techs son de mi interés. Podría invitar a algunas personas que se encuentran investigando sobre este tema. Sobre fecha y hora, se me ocurre una cena algún viernes de Agosto, o almuerzo un sábado. [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 19:00 22 jul 2026 (UTC)&lt;br /&gt;
:: Me gusta la idea de cena algún viernes de Agosto. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 19:13 22 jul 2026 (UTC)&lt;br /&gt;
:: Me parece bárbaro! Solo el viernes 14 no podría. [[Usuario:Mateo|Mateo]] ([[Usuario discusión:Mateo|discusión]])&lt;br /&gt;
:: Me gustaria una cena en lo posible tipo 22hs y capas afuera del fab. [[Usuario:Felipe|Felipe]] ([[Usuario discusión:Felipe|discusión]]) &lt;br /&gt;
:: Si hay posibilidades de que sea viernes 21 o viernes 28 de agosto podría participar. [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 23:47 23 jul 2026 (UTC)&lt;br /&gt;
::: Apruebo viernes 21 de agosto. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 12:19 27 jul 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 1 de agosto a las 13:00: Continuación de taller de Arduino: Comunicación [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: Apruebo. [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sábado 8 de agosto a las 10:00: Taller de OpenWrt [[Usuario:Gaba|Gaba]] ([[Usuario discusión:Gaba|discusión]])&lt;br /&gt;
: Apruebo. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
: Apruebo, aunque no voy a poder ir, capaz llego pero más tarde de las 10 (más de lo normal). [[Usuario:J3j5|J3j5]] ([[Usuario discusión:J3j5|discusión]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sabado 1 de agosto de 10am   Resistencia Programada. Tema Canibalizar computadoras cualquiera puede venir. [[Usuario:Felipe|Felipe]] ([[Usuario discusión:Felipe|discusión]])&lt;br /&gt;
: Apruebo! [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 12:54 28 jul 2026 (UTC)&lt;br /&gt;
: Apruebo. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 13:04 28 jul 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tenemos planes para una cena y charla el viernes 21 de agosto en Fab. Propongo que empecemos a las 19:00. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]])&lt;br /&gt;
:yo prefiero empezar a las 21[[Usuario:Felipe|Felipe]] ([[Usuario discusión:Felipe|discusión]])&lt;br /&gt;
: La cuestión es qué hora creemos que es conveniente para la mayoría de la gente. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 19:12 28 jul 2026 (UTC)&lt;br /&gt;
:20:00 hs me parece razonable, y le da margen a quienes quieren participar y llegan más tarde. [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 23:35 28 jul 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Sábado 8 de agosto de 13:00 - Taller de electrónica analógica: generación de formas de onda, distorsión, y espectro sonoro. [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 14:35 3 ago 2026 (UTC)&lt;br /&gt;
:: Apruebo!  [[Usuario:Ale|Ale]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Sábado 26 de setiembre a las 14:00: Taller para discutir cómo colectivamente nos vamos de servicios corporativos de tecnología [[Usuario:Gaba|Gaba]] ([[Usuario discusión:Gaba|discusión]])&lt;br /&gt;
: me encanta la propuesta. Apruebo [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 20:42 10 ago 2026 (UTC)&lt;br /&gt;
: Apruebo [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 21:39 10 ago 2026 (UTC)&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Sensor_de_proximidad_infrarrojo&amp;diff=465</id>
		<title>Sensor de proximidad infrarrojo</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Sensor_de_proximidad_infrarrojo&amp;diff=465"/>
		<updated>2026-08-11T01:03:31Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Código=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(A0, INPUT_PULLUP);&lt;br /&gt;
  pinMode(8, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  digitalWrite(8, HIGH);&lt;br /&gt;
  delay(1);&lt;br /&gt;
&lt;br /&gt;
  int max_enc = 0;&lt;br /&gt;
  for (int i = 0; i &amp;lt; 100; i++) {&lt;br /&gt;
    int v = analogRead(A0);&lt;br /&gt;
    if (v &amp;gt; max_enc) max_enc = v;&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  delay(1);&lt;br /&gt;
&lt;br /&gt;
  int max_apa = 0;&lt;br /&gt;
  for (int i = 0; i &amp;lt; 100; i++) {&lt;br /&gt;
    int v = analogRead(A0);&lt;br /&gt;
    if (v &amp;gt; max_apa) max_apa = v;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  const int difference = max_apa - max_enc;&lt;br /&gt;
&lt;br /&gt;
  Serial.println(&amp;quot;0 300 &amp;quot; + String(difference));&lt;br /&gt;
&lt;br /&gt;
  delay(50);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* DFRobotDFPlayerMini&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/***************************************************&lt;br /&gt;
DFPlayer - A Mini MP3 Player For Arduino&lt;br /&gt;
 &amp;lt;https://www.dfrobot.com/product-1121.html&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 ***************************************************&lt;br /&gt;
 This example shows the basic function of library for DFPlayer.&lt;br /&gt;
 &lt;br /&gt;
 Created 2016-12-07&lt;br /&gt;
 By [Angelo qiao](Angelo.qiao@dfrobot.com)&lt;br /&gt;
 &lt;br /&gt;
 GNU Lesser General Public License.&lt;br /&gt;
 See &amp;lt;http://www.gnu.org/licenses/&amp;gt; for details.&lt;br /&gt;
 All above must be included in any redistribution&lt;br /&gt;
 ****************************************************/&lt;br /&gt;
&lt;br /&gt;
/***********Notice and Trouble shooting***************&lt;br /&gt;
 1.Connection and Diagram can be found here&lt;br /&gt;
 &amp;lt;https://www.dfrobot.com/wiki/index.php/DFPlayer_Mini_SKU:DFR0299#Connection_Diagram&amp;gt;&lt;br /&gt;
 2.This code is tested on Arduino Uno, Leonardo, Mega boards.&lt;br /&gt;
 ****************************************************/&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;Arduino.h&amp;quot;&lt;br /&gt;
#include &amp;quot;DFRobotDFPlayerMini.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#if (defined(ARDUINO_AVR_UNO) || defined(ESP8266))   // Using a soft serial port&lt;br /&gt;
#include &amp;lt;SoftwareSerial.h&amp;gt;&lt;br /&gt;
SoftwareSerial softSerial(/*rx =*/4, /*tx =*/5);&lt;br /&gt;
#define FPSerial softSerial&lt;br /&gt;
#else&lt;br /&gt;
#define FPSerial Serial1&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
DFRobotDFPlayerMini myDFPlayer;&lt;br /&gt;
void printDetail(uint8_t type, int value);&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
#if (defined ESP32)&lt;br /&gt;
  FPSerial.begin(9600, SERIAL_8N1, /*rx =*/D3, /*tx =*/D2);&lt;br /&gt;
#else&lt;br /&gt;
  FPSerial.begin(9600);&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
&lt;br /&gt;
  Serial.println();&lt;br /&gt;
  Serial.println(F(&amp;quot;DFRobot DFPlayer Mini Demo&amp;quot;));&lt;br /&gt;
  Serial.println(F(&amp;quot;Initializing DFPlayer ... (May take 3~5 seconds)&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  while (!myDFPlayer.begin(FPSerial, /*isACK = */true, /*doReset = */true)) {  //Use serial to communicate with mp3.&lt;br /&gt;
    Serial.println(F(&amp;quot;Unable to begin:&amp;quot;));&lt;br /&gt;
    Serial.println(F(&amp;quot;1.Please recheck the connection!&amp;quot;));&lt;br /&gt;
    Serial.println(F(&amp;quot;2.Please insert the SD card!&amp;quot;));&lt;br /&gt;
   // while(true){&lt;br /&gt;
    //  delay(0); // Code to compatible with ESP8266 watch dog.&lt;br /&gt;
    //}&lt;br /&gt;
    delay(1000);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Serial.println(F(&amp;quot;DFPlayer Mini online.&amp;quot;));&lt;br /&gt;
  &lt;br /&gt;
  myDFPlayer.volume(10);  //Set volume value. From 0 to 30&lt;br /&gt;
 // myDFPlayer.play(1);  //Play the first mp3&lt;br /&gt;
  myDFPlayer.loop(1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  for (int i = 0; i &amp;lt; 30; i++) {&lt;br /&gt;
    myDFPlayer.volume(i);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
  for (int i = 30; i &amp;gt; 0; i--) {&lt;br /&gt;
    myDFPlayer.volume(i);&lt;br /&gt;
    delay(100);&lt;br /&gt;
  }&lt;br /&gt;
  //delay(50);&lt;br /&gt;
 // static unsigned long timer = millis();&lt;br /&gt;
  &lt;br /&gt;
 // if (millis() - timer &amp;gt; 3000) {&lt;br /&gt;
//timer = millis();&lt;br /&gt;
  //  myDFPlayer.next();  //Play next mp3 every 3 second.&lt;br /&gt;
  //}&lt;br /&gt;
  &lt;br /&gt;
 // if (myDFPlayer.available()) {&lt;br /&gt;
  //  printDetail(myDFPlayer.readType(), myDFPlayer.read()); //Print the detail message from DFPlayer to handle different errors and states.&lt;br /&gt;
 // }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void printDetail(uint8_t type, int value){&lt;br /&gt;
  switch (type) {&lt;br /&gt;
    case TimeOut:&lt;br /&gt;
      Serial.println(F(&amp;quot;Time Out!&amp;quot;));&lt;br /&gt;
      break;&lt;br /&gt;
    case WrongStack:&lt;br /&gt;
      Serial.println(F(&amp;quot;Stack Wrong!&amp;quot;));&lt;br /&gt;
      break;&lt;br /&gt;
    case DFPlayerCardInserted:&lt;br /&gt;
      Serial.println(F(&amp;quot;Card Inserted!&amp;quot;));&lt;br /&gt;
      break;&lt;br /&gt;
    case DFPlayerCardRemoved:&lt;br /&gt;
      Serial.println(F(&amp;quot;Card Removed!&amp;quot;));&lt;br /&gt;
      break;&lt;br /&gt;
    case DFPlayerCardOnline:&lt;br /&gt;
      Serial.println(F(&amp;quot;Card Online!&amp;quot;));&lt;br /&gt;
      break;&lt;br /&gt;
    case DFPlayerUSBInserted:&lt;br /&gt;
      Serial.println(&amp;quot;USB Inserted!&amp;quot;);&lt;br /&gt;
      break;&lt;br /&gt;
    case DFPlayerUSBRemoved:&lt;br /&gt;
      Serial.println(&amp;quot;USB Removed!&amp;quot;);&lt;br /&gt;
      break;&lt;br /&gt;
    case DFPlayerPlayFinished:&lt;br /&gt;
      Serial.print(F(&amp;quot;Number:&amp;quot;));&lt;br /&gt;
      Serial.print(value);&lt;br /&gt;
      Serial.println(F(&amp;quot; Play Finished!&amp;quot;));&lt;br /&gt;
      break;&lt;br /&gt;
    case DFPlayerError:&lt;br /&gt;
      Serial.print(F(&amp;quot;DFPlayerError:&amp;quot;));&lt;br /&gt;
      switch (value) {&lt;br /&gt;
        case Busy:&lt;br /&gt;
          Serial.println(F(&amp;quot;Card not found&amp;quot;));&lt;br /&gt;
          break;&lt;br /&gt;
        case Sleeping:&lt;br /&gt;
          Serial.println(F(&amp;quot;Sleeping&amp;quot;));&lt;br /&gt;
          break;&lt;br /&gt;
        case SerialWrongStack:&lt;br /&gt;
          Serial.println(F(&amp;quot;Get Wrong Stack&amp;quot;));&lt;br /&gt;
          break;&lt;br /&gt;
        case CheckSumNotMatch:&lt;br /&gt;
          Serial.println(F(&amp;quot;Check Sum Not Match&amp;quot;));&lt;br /&gt;
          break;&lt;br /&gt;
        case FileIndexOut:&lt;br /&gt;
          Serial.println(F(&amp;quot;File Index Out of Bound&amp;quot;));&lt;br /&gt;
          break;&lt;br /&gt;
        case FileMismatch:&lt;br /&gt;
          Serial.println(F(&amp;quot;Cannot Find File&amp;quot;));&lt;br /&gt;
          break;&lt;br /&gt;
        case Advertise:&lt;br /&gt;
          Serial.println(F(&amp;quot;In Advertise&amp;quot;));&lt;br /&gt;
          break;&lt;br /&gt;
        default:&lt;br /&gt;
          break;&lt;br /&gt;
      }&lt;br /&gt;
      break;&lt;br /&gt;
    default:&lt;br /&gt;
      break;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Circuitos =&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
LED-LDR-VCA.gif | VCA usando un LDR&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= LDR VCA =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| Id (mA) || R&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 2k&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 1.3k&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 835&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 500&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=LDR_VCA_an%C3%A1lisis&amp;diff=464</id>
		<title>LDR VCA análisis</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=LDR_VCA_an%C3%A1lisis&amp;diff=464"/>
		<updated>2026-08-11T00:41:38Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:LED-LDR-VCA.gif]]&lt;br /&gt;
&lt;br /&gt;
Assumptions:&lt;br /&gt;
* Los dos [https://es.wikipedia.org/wiki/Amplificador_operacional amplificadores operacionales] son [https://es.wikipedia.org/wiki/Amplificador_operacional#Amplificador_operacional_ideal ideales] (A&amp;lt;sub&amp;gt;d&amp;lt;/sub&amp;gt;=∞, A&amp;lt;sub&amp;gt;cm&amp;lt;/sub&amp;gt;=0, I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0).&lt;br /&gt;
* Los dos [https://es.wikipedia.org/wiki/Fotorresistor LDRs] son iguales.&lt;br /&gt;
* Los dos LDRs están expuestos a la misma cantidad de luz desde el LED.&lt;br /&gt;
* Los dos LDRs son escondidos de la luz ambiente.&lt;br /&gt;
&lt;br /&gt;
Porque I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0, todo el corriente de la entrada CONTROL continua tras el LDR del abajo, a la fuente -15V. &lt;br /&gt;
&lt;br /&gt;
V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; / 10k = 15 / R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt;, entonces &amp;lt;br&amp;gt;&lt;br /&gt;
R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; = (15 * 10k) / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; = 150k / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;  (ecuación 1)&lt;br /&gt;
&lt;br /&gt;
Asumimos que los dos LDRs tienen la misma resistencia en todo momento.&lt;br /&gt;
&lt;br /&gt;
La ruta de audio se compone de dos amplificadores de ganancia en cascada.&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt;: La ganancia de voltage desde AUDIO INPUT hasta el terminal izquierda del LDR arriba. &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt;: La ganancia de voltage desde el terminal izquierda del LDR arriba hasta el terminal OUTPUT. Asumimos que I&amp;lt;sub&amp;gt;OUTPUT&amp;lt;/sub&amp;gt;=0.&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; = -1 * 150k / 150k &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; = -1&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -1 * 150k / R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt;   (ecuación 2)&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión para R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; de (ecuación 1) en (ecuación 2), obtenemos&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -150k / (150k / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;), or &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces,&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; * A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = -1 * -V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=LDR_VCA_an%C3%A1lisis&amp;diff=463</id>
		<title>LDR VCA análisis</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=LDR_VCA_an%C3%A1lisis&amp;diff=463"/>
		<updated>2026-08-11T00:24:27Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:LED-LDR-VCA.gif]]&lt;br /&gt;
&lt;br /&gt;
Assumptions:&lt;br /&gt;
* Los dos [https://es.wikipedia.org/wiki/Amplificador_operacional amplificadores operacionales] son [https://es.wikipedia.org/wiki/Amplificador_operacional#Amplificador_operacional_ideal ideales] (A&amp;lt;sub&amp;gt;d&amp;lt;/sub&amp;gt;=∞, A&amp;lt;sub&amp;gt;cm&amp;lt;/sub&amp;gt;=0, I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0).&lt;br /&gt;
* Los dos LDRs son iguales.&lt;br /&gt;
* Los dos LDRs están expuestos a la misma cantidad de luz desde el LED.&lt;br /&gt;
* Los dos LDRs son escondidos de la luz ambiente.&lt;br /&gt;
&lt;br /&gt;
Porque I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0, todo el corriente de la entrada CONTROL continua tras el LDR del abajo, a la fuente -15V. &lt;br /&gt;
&lt;br /&gt;
V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; / 10k = 15 / R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt;, entonces &amp;lt;br&amp;gt;&lt;br /&gt;
R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; = (15 * 10k) / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; = 150k / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;  (ecuación 1)&lt;br /&gt;
&lt;br /&gt;
Asumimos que los dos LDRs tienen la misma resistencia en todo momento.&lt;br /&gt;
&lt;br /&gt;
La ruta de audio se compone de dos amplificadores de ganancia en cascada.&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt;: La ganancia de voltage desde AUDIO INPUT hasta el terminal izquierda del LDR arriba. &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt;: La ganancia de voltage desde el terminal izquierda del LDR arriba hasta el terminal OUTPUT. Asumimos que I&amp;lt;sub&amp;gt;OUTPUT&amp;lt;/sub&amp;gt;=0.&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; = -1 * 150k / 150k &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; = -1&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -1 * 150k / R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt;   (ecuación 2)&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión para R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; de (ecuación 1) en (ecuación 2), obtenemos&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -150k / (150k / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;), or &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces,&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; * A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = -1 * -V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=LDR_VCA_an%C3%A1lisis&amp;diff=462</id>
		<title>LDR VCA análisis</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=LDR_VCA_an%C3%A1lisis&amp;diff=462"/>
		<updated>2026-08-11T00:01:16Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:LED-LDR-VCA.gif]]&lt;br /&gt;
&lt;br /&gt;
Assumptions:&lt;br /&gt;
* Los dos opamps son [https://es.wikipedia.org/wiki/Amplificador_operacional#Amplificador_operacional_ideal ideales] (A&amp;lt;sub&amp;gt;d&amp;lt;/sub&amp;gt;=∞, A&amp;lt;sub&amp;gt;cm&amp;lt;/sub&amp;gt;=0, I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0).&lt;br /&gt;
* Los dos LDRs son iguales.&lt;br /&gt;
* Los dos LDRs están expuestos a la misma cantidad de luz desde el LED.&lt;br /&gt;
* Los dos LDRs son escondidos de la luz ambiente.&lt;br /&gt;
&lt;br /&gt;
Porque I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0, todo el corriente de la entrada CONTROL continua tras el LDR del abajo, a la fuente -15V. &lt;br /&gt;
&lt;br /&gt;
V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; / 10k = 15 / R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt;, entonces &amp;lt;br&amp;gt;&lt;br /&gt;
R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; = (15 * 10k) / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; = 150k / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;  (ecuación 1)&lt;br /&gt;
&lt;br /&gt;
Asumimos que los dos LDRs tienen la misma resistencia en todo momento.&lt;br /&gt;
&lt;br /&gt;
La ruta de audio se compone de dos amplificadores de ganancia en cascada.&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt;: La ganancia de voltage desde AUDIO INPUT hasta el terminal izquierda del LDR arriba. &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt;: La ganancia de voltage desde el terminal izquierda del LDR arriba hasta el terminal OUTPUT. Asumimos que I&amp;lt;sub&amp;gt;OUTPUT&amp;lt;/sub&amp;gt;=0.&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; = -1 * 150k / 150k &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; = -1&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -1 * 150k / R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt;   (ecuación 2)&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión para R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; de (ecuación 1) en (ecuación 2), obtenemos&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -150k / (150k / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;), or &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces,&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; * A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = -1 * -V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=LDR_VCA_an%C3%A1lisis&amp;diff=461</id>
		<title>LDR VCA análisis</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=LDR_VCA_an%C3%A1lisis&amp;diff=461"/>
		<updated>2026-08-10T23:10:17Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:LED-LDR-VCA.gif]]&lt;br /&gt;
&lt;br /&gt;
Assumptions:&lt;br /&gt;
* Los dos opamps son ideales (A&amp;lt;sub&amp;gt;d&amp;lt;/sub&amp;gt;=∞, A&amp;lt;sub&amp;gt;cm&amp;lt;/sub&amp;gt;=0, I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0).&lt;br /&gt;
* Los dos LDRs son iguales.&lt;br /&gt;
* Los dos LDRs están expuestos a la misma cantidad de luz desde el LED.&lt;br /&gt;
* Los LDRs están escondidos de la luz ambiente.&lt;br /&gt;
&lt;br /&gt;
Porque I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0, todo el corriente de la entrada CONTROL continua tras el LDR del abajo, a la fuente -15V. &lt;br /&gt;
&lt;br /&gt;
V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; / 10k = 15 / R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt;, entonces &amp;lt;br&amp;gt;&lt;br /&gt;
R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; = (15 * 10k) / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; = 150k / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;  (ecuación 1)&lt;br /&gt;
&lt;br /&gt;
Asumimos que los dos LDRs tienen la misma resistencia en todo momento.&lt;br /&gt;
&lt;br /&gt;
La ruta de audio se compone de dos amplificadores de ganancia en cascada.&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt;: La ganancia de voltage desde AUDIO INPUT hasta el terminal izquierda del LDR arriba. &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt;: La ganancia de voltage desde el terminal izquierda del LDR arriba hasta el terminal OUTPUT. Asumimos que I&amp;lt;sub&amp;gt;OUTPUT&amp;lt;/sub&amp;gt;=0.&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; = -1 * 150k / 150k &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; = -1&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -1 * 150k / R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt;   (ecuación 2)&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión para R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; de (ecuación 1) en (ecuación 2), obtenemos&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -150k / (150k / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;), or &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces,&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; * A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = -1 * -V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=LDR_VCA_an%C3%A1lisis&amp;diff=460</id>
		<title>LDR VCA análisis</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=LDR_VCA_an%C3%A1lisis&amp;diff=460"/>
		<updated>2026-08-10T23:08:56Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Assumptions:&lt;br /&gt;
* Los dos opamps son ideales (A&amp;lt;sub&amp;gt;d&amp;lt;/sub&amp;gt;=∞, A&amp;lt;sub&amp;gt;cm&amp;lt;/sub&amp;gt;=0, I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0).&lt;br /&gt;
* Los dos LDRs son iguales.&lt;br /&gt;
* Los dos LDRs están expuestos a la misma cantidad de luz desde el LED.&lt;br /&gt;
* Los LDRs están escondidos de la luz ambiente.&lt;br /&gt;
&lt;br /&gt;
Porque I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0, todo el corriente de la entrada CONTROL continua tras el LDR del abajo, a la fuente -15V. &lt;br /&gt;
&lt;br /&gt;
V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; / 10k = 15 / R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt;, entonces &amp;lt;br&amp;gt;&lt;br /&gt;
R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; = (15 * 10k) / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; = 150k / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;  (ecuación 1)&lt;br /&gt;
&lt;br /&gt;
Asumimos que los dos LDRs tienen la misma resistencia en todo momento.&lt;br /&gt;
&lt;br /&gt;
La ruta de audio se compone de dos amplificadores de ganancia en cascada.&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt;: La ganancia de voltage desde AUDIO INPUT hasta el terminal izquierda del LDR arriba. &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt;: La ganancia de voltage desde el terminal izquierda del LDR arriba hasta el terminal OUTPUT. Asumimos que I&amp;lt;sub&amp;gt;OUTPUT&amp;lt;/sub&amp;gt;=0.&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; = -1 * 150k / 150k &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; = -1&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -1 * 150k / R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt;   (ecuación 2)&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión para R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; de (ecuación 1) en (ecuación 2), obtenemos&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -150k / (150k / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;), or &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces,&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; * A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = -1 * -V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=LDR_VCA_an%C3%A1lisis&amp;diff=459</id>
		<title>LDR VCA análisis</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=LDR_VCA_an%C3%A1lisis&amp;diff=459"/>
		<updated>2026-08-10T22:54:51Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Assumptions:&lt;br /&gt;
* Los dos opamps son ideales (A&amp;lt;sub&amp;gt;d&amp;lt;/sub&amp;gt;=∞, A&amp;lt;sub&amp;gt;cm&amp;lt;/sub&amp;gt;=0, I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0).&lt;br /&gt;
* Los dos LDRs son iguales.&lt;br /&gt;
* Los dos LDRs están expuestos a la misma cantidad de luz desde el LED.&lt;br /&gt;
* Los LDRs están escondidos de la luz ambiente.&lt;br /&gt;
&lt;br /&gt;
Because I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0, all of the current from the control input continues through the bottom LDR, to the -15V supply. &lt;br /&gt;
&lt;br /&gt;
V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; / 10k = 15 / R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt;, so &amp;lt;br&amp;gt;&lt;br /&gt;
R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; = (15 * 10k) / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; = 150k / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;  (eq 1)&lt;br /&gt;
&lt;br /&gt;
We assume the two LDRs have the same resistance at all times.&lt;br /&gt;
&lt;br /&gt;
The audio path is composed of two gains, cascaded. &lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt;: The voltage gain from the AUDIO INPUT terminal to the left terminal of the upper LDR. &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt;: The voltage gain from the left terminal of the upper LDR to the OUTPUT terminal, assuming the output is unloaded.&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; = -1 * 150k / 150k &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; = -1&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -1 * 150k / R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt;                    (eq 2)&lt;br /&gt;
&lt;br /&gt;
Substituting the expression for R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; from (eq 1) into (eq 2), we get:&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -150k / (150k / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;), or &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Therefore,&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; * A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = -1 * -V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=LDR_VCA_an%C3%A1lisis&amp;diff=458</id>
		<title>LDR VCA análisis</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=LDR_VCA_an%C3%A1lisis&amp;diff=458"/>
		<updated>2026-08-10T22:51:37Z</updated>

		<summary type="html">&lt;p&gt;Antonio: Página creada con «Assumptions: * All of the opamps are ideal (A&amp;lt;sub&amp;gt;d&amp;lt;/sub&amp;gt;=∞, A&amp;lt;sub&amp;gt;cm&amp;lt;/sub&amp;gt;=0, I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0). * The two LDRs are the same. * The two LDRs are exposed to the same amount of light from the LED. * The LDRs are shielded from ambient light.  Because I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0, all of the current from the control input continues through the bottom LDR, to the -15V supply.   V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; / 10k = 15 / R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt;, so &amp;lt;br&amp;gt; R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; = (15 * 10k) / V&amp;lt;sub&amp;gt;control&amp;lt;/s…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Assumptions:&lt;br /&gt;
* All of the opamps are ideal (A&amp;lt;sub&amp;gt;d&amp;lt;/sub&amp;gt;=∞, A&amp;lt;sub&amp;gt;cm&amp;lt;/sub&amp;gt;=0, I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0).&lt;br /&gt;
* The two LDRs are the same.&lt;br /&gt;
* The two LDRs are exposed to the same amount of light from the LED.&lt;br /&gt;
* The LDRs are shielded from ambient light.&lt;br /&gt;
&lt;br /&gt;
Because I&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=0, all of the current from the control input continues through the bottom LDR, to the -15V supply. &lt;br /&gt;
&lt;br /&gt;
V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; / 10k = 15 / R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt;, so &amp;lt;br&amp;gt;&lt;br /&gt;
R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; = (15 * 10k) / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; = 150k / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;  (eq 1)&lt;br /&gt;
&lt;br /&gt;
We assume the two LDRs have the same resistance at all times.&lt;br /&gt;
&lt;br /&gt;
The audio path is composed of two gains, cascaded. &lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt;: The voltage gain from the AUDIO INPUT terminal to the left terminal of the upper LDR. &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt;: The voltage gain from the left terminal of the upper LDR to the OUTPUT terminal, assuming the output is unloaded.&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; = -1 * 150k / 150k &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; = -1&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -1 * 150k / R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt;                    (eq 2)&lt;br /&gt;
&lt;br /&gt;
Substituting the expression for R&amp;lt;sub&amp;gt;LDR&amp;lt;/sub&amp;gt; from (eq 1) into (eq 2), we get:&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -150k / (150k / V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;), or &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; =  -V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Therefore,&lt;br /&gt;
&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = A&amp;lt;sub&amp;gt;v1&amp;lt;/sub&amp;gt; * A&amp;lt;sub&amp;gt;v2&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = -1 * -V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
A&amp;lt;sub&amp;gt;total&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;control&amp;lt;/sub&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Planificaci%C3%B3n&amp;diff=457</id>
		<title>Planificación</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Planificaci%C3%B3n&amp;diff=457"/>
		<updated>2026-08-10T21:40:13Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Esta página sirve para planificar eventos en Fab. &lt;br /&gt;
Queremos evitar la ambigüedad y mantener la claridad y transparencia.&lt;br /&gt;
Si tenés alguna pregunta sobre este proceso, no dudes en consultarnos.&lt;br /&gt;
&lt;br /&gt;
=Protocolo=&lt;br /&gt;
# Cualquiera puede proponer un evento.&lt;br /&gt;
# Esperar para obtener la aprobación de la mayoría de los administradores. En esta fase, el evento aún no está aprobado.&lt;br /&gt;
# Administradores añadir el evento a la [[Página principal]].&lt;br /&gt;
# Ahora está aprobado y puedes publicitar el evento.&lt;br /&gt;
&lt;br /&gt;
=Formato=&lt;br /&gt;
# Escribe una línea que contiene el evento propuesto, la hora, y tres tildes para firmar su mensaje. Hay un ejemplo abajo. Las tildes serán convertidas a tu nombre y fecha cuando guardes tus cambios.&lt;br /&gt;
# Las respuestas deben constar de una línea abajo de la propuesta, comenzando con dos puntos para que queden indentadas. Las respuestas deben estar firmadas con tres tildes.&lt;br /&gt;
&lt;br /&gt;
Ejemplo del formato de una propuesta (no copia las etiquetas &amp;quot;pre&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Sábado 11 de mayo de 11:00 a 13:00: Tener una conversación sobre soberanía digital en Uruguay. ~~~&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ejemplo del formato de una respuesta (no copia las etiquetas &amp;quot;pre&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
: Esa es una buena idea. ¿Cuándo? ~~~&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Propuestas=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sábado 26 de setiembre a las 14:00: Taller para discutir cómo colectivamente nos vamos de servicios corporativos de tecnología [[Usuario:Gaba|Gaba]] ([[Usuario discusión:Gaba|discusión]])&lt;br /&gt;
: me encanta la propuesta. Apruebo [[Usuario:Ale|Ale]] ([[Usuario discusión:Ale|discusión]]) 20:42 10 ago 2026 (UTC)&lt;br /&gt;
: Apruebo [[Usuario:Antonio|Antonio]] ([[Usuario discusión:Antonio|discusión]]) 21:39 10 ago 2026 (UTC)&lt;br /&gt;
=Véase También=&lt;br /&gt;
* [[Propuestas Anteriores]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=P%C3%A1gina_principal&amp;diff=455</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=P%C3%A1gina_principal&amp;diff=455"/>
		<updated>2026-08-10T15:23:47Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fabuloso. Fabricar. Afable.&lt;br /&gt;
&lt;br /&gt;
=Horarios=&lt;br /&gt;
* 18:00 a 21:00 cada lunes. Vení a trabajar en tu propio proyecto.&lt;br /&gt;
* 19:00 a 22:00 cada miércoles. Vení a trabajar en tu propio proyecto.&lt;br /&gt;
* 19:00 a 22:00 cada jueves. Vení a trabajar en tu propio proyecto.&lt;br /&gt;
* 10:00 a 15:00 cada sábado.&lt;br /&gt;
&lt;br /&gt;
=Próximos eventos=&lt;br /&gt;
* Viernes 21 de agosto a las 20:00: Cena y conversación sobre la big tech y educación.&lt;br /&gt;
* Domingo 23 de agosto de 19:00 a 21:00: Exposiciones y presentaciones sobre las tecnologías de épocas anteriores (celebración un día antes de [https://es.wikipedia.org/wiki/Noche_de_la_nostalgia Noche de la Nostalgia]).&lt;br /&gt;
&lt;br /&gt;
=Eventos realizados=&lt;br /&gt;
* 2026-05-16 - [[ Taller_de_construcci%C3%B3n_de_Instrumentos_musicales_I_(2026-05-16) | Taller de construcción de instrumentos musicales]]&lt;br /&gt;
* 2026-05-23 - [[ Taller_de_Scribus_(2026-05-23) | Taller de Scribus ]]&lt;br /&gt;
* 2026-06-06 - [[ Redes Autónomas por fuera de Internet]]: Probamos LoRa: Meshtastic&lt;br /&gt;
* 2026-06-13 - Continuación de taller de [https://en.wikipedia.org/wiki/Scribus Scribus], taller de electrónica&lt;br /&gt;
* 2026-06-20 - Taller de electrónica&lt;br /&gt;
* 2026-06-27 - último encuentro del Taller de Scribus.&lt;br /&gt;
* 2026-06-27 - Continuación de taller de LoRa. Hablaremos y probamos Reticulum&lt;br /&gt;
* 2026-07-04 - Taller de Arduino. No se requiere experiencia previa.&lt;br /&gt;
* 2026-07-11 - Encuentro de la comunidad técnica de Wikimedistas de Uruguay. &lt;br /&gt;
* 2026-07-18 - Taller de Arduino. Tiempo y gestión de procesos paralelos. &lt;br /&gt;
* 2026-07-18 - Juntada interna de Resistencia Programad.&lt;br /&gt;
* 2026-07-25 - Continuación de taller LoRa - probaremos Reticulum en openwrt en routers&lt;br /&gt;
* 2026-07-25 - Continuación de taller de Arduino: Comunicación SPI con MicroSD&lt;br /&gt;
* 2026-08-01 - Resistencia Programada. Canibalizar computadoras cualquiera puede venir.&lt;br /&gt;
* 2026-08-01 - Continuación de taller de Arduino: Comunicación&lt;br /&gt;
* 2026-08-08 - Taller de OpenWrt&lt;br /&gt;
* 2026-08-08 - Taller de electrónica analógica&lt;br /&gt;
&lt;br /&gt;
=Comunicación=&lt;br /&gt;
* Mastodon: @fab@mastodon.uy&lt;br /&gt;
* correo: antonio@undernet.uy&lt;br /&gt;
&lt;br /&gt;
=Ubicación=&lt;br /&gt;
La Paz 2226, Montevideo&lt;br /&gt;
&lt;br /&gt;
=Fotos=&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Taller_lora.jpeg&lt;br /&gt;
Ceibal navegador.jpg &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Sensor_de_humedad_del_suelo&amp;diff=453</id>
		<title>Sensor de humedad del suelo</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Sensor_de_humedad_del_suelo&amp;diff=453"/>
		<updated>2026-08-10T00:20:14Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot; line copy&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  int s = analogRead(A0);&lt;br /&gt;
  long humedad;&lt;br /&gt;
  // long map(long x, long in_min, long in_max, long out_min, long out_max)&lt;br /&gt;
  humedad = map(s, 150, 437, 100, 0);&lt;br /&gt;
  Serial.println(humedad);&lt;br /&gt;
  delay(1);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Humedad de suelo 1.2 esquemático.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://thecavepearlproject.org/2020/10/27/hacking-a-capacitive-soil-moisture-sensor-for-frequency-output/&lt;br /&gt;
&lt;br /&gt;
=Simulación por Ngspice=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title sensor humedad suelo&lt;br /&gt;
.include 555.cir&lt;br /&gt;
.include 1n4148.lib&lt;br /&gt;
&lt;br /&gt;
.param c_soil = &amp;quot;100p&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*           Ground&lt;br /&gt;
*           | Trigger&lt;br /&gt;
*           | | Output&lt;br /&gt;
*           | | | Reset&lt;br /&gt;
*           | | | | Control&lt;br /&gt;
*           | | | | | Threshold&lt;br /&gt;
*           | | | | | | Discharge&lt;br /&gt;
*           | | | | | | | Vcc&lt;br /&gt;
*           | | | | | | | |&lt;br /&gt;
*       555 1 2 3 4 5 6 7 8 &lt;br /&gt;
&lt;br /&gt;
x1 0 6 3 4 5 6 7 8 555&lt;br /&gt;
&lt;br /&gt;
vcc 8 0 5&lt;br /&gt;
vreset 4 0 5&lt;br /&gt;
&lt;br /&gt;
csoil sensor1 0 {c_soil}&lt;br /&gt;
&lt;br /&gt;
r1 3 0 10k&lt;br /&gt;
c2 6 0 470p ic=0v&lt;br /&gt;
r3 7 4 330&lt;br /&gt;
r4 7 6 1.6k&lt;br /&gt;
c3 5 0 10n&lt;br /&gt;
&lt;br /&gt;
r5 3 sensor1 10k&lt;br /&gt;
d1 sensor1 signal 1n4148&lt;br /&gt;
r6 signal 0 1meg&lt;br /&gt;
c4 signal 0 1n&lt;br /&gt;
&lt;br /&gt;
.tran 10n 200u uic&lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  run&lt;br /&gt;
  meas tran astable_period TRIG v(3) VAL=2.5 RISE=3 TARG v(3) VAL=2.5 RISE=4&lt;br /&gt;
  let astable_frequency = 1.0/astable_period&lt;br /&gt;
  print astable_frequency&lt;br /&gt;
  plot v(3) v(6) v(signal)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Sensor_de_humedad_del_suelo&amp;diff=452</id>
		<title>Sensor de humedad del suelo</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Sensor_de_humedad_del_suelo&amp;diff=452"/>
		<updated>2026-08-10T00:07:42Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot; line copy&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  int s = analogRead(A0);&lt;br /&gt;
  long humedad;&lt;br /&gt;
  // long map(long x, long in_min, long in_max, long out_min, long out_max)&lt;br /&gt;
  humedad = map(s, 150, 437, 100, 0);&lt;br /&gt;
  Serial.println(humedad);&lt;br /&gt;
  delay(1);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Humedad de suelo 1.2 esquemático.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://thecavepearlproject.org/2020/10/27/hacking-a-capacitive-soil-moisture-sensor-for-frequency-output/&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Sensor_de_humedad_del_suelo&amp;diff=451</id>
		<title>Sensor de humedad del suelo</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Sensor_de_humedad_del_suelo&amp;diff=451"/>
		<updated>2026-08-09T23:15:47Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot; line copy&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  int s = analogRead(A0);&lt;br /&gt;
  long humedad;&lt;br /&gt;
  // long map(long x, long in_min, long in_max, long out_min, long out_max)&lt;br /&gt;
  humedad = map(s, 150, 437, 100, 0);&lt;br /&gt;
  Serial.println(humedad);&lt;br /&gt;
  delay(1);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Humedad de suelo 1.2 esquemático.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Archivo:Humedad_de_suelo_1.2_esquem%C3%A1tico.png&amp;diff=450</id>
		<title>Archivo:Humedad de suelo 1.2 esquemático.png</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Archivo:Humedad_de_suelo_1.2_esquem%C3%A1tico.png&amp;diff=450"/>
		<updated>2026-08-09T23:15:26Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=449</id>
		<title>Simulación de circuitos</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=449"/>
		<updated>2026-08-09T16:37:50Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Circuitos básicos =&lt;br /&gt;
&lt;br /&gt;
== Doble resistor, medición entre resistores y tierra ==&lt;br /&gt;
&lt;br /&gt;
===resistor_dc.cir===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Resistor DC&lt;br /&gt;
&lt;br /&gt;
v1 1 0 10&lt;br /&gt;
r1 1 2 1k&lt;br /&gt;
r2 2 0 1k&lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
op&lt;br /&gt;
print v(1, 2)&lt;br /&gt;
print v(2)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Diodo, medición entre diodo y tierra ==&lt;br /&gt;
===1n4148.lib===&lt;br /&gt;
&amp;lt;pre&amp;gt;.model 1n4148 D(IS=2.5n N=1.9 BV=100 RS=1)&amp;lt;/pre&amp;gt;&lt;br /&gt;
===diodo.cir===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Diodo DC&lt;br /&gt;
.include 1n4148.lib&lt;br /&gt;
&lt;br /&gt;
v1 1 0 10&lt;br /&gt;
r1 1 2 1k&lt;br /&gt;
d1 2 0 1n4148&lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
op&lt;br /&gt;
print v(1, 2)&lt;br /&gt;
print v(2)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Caja de ritmos =&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Podemos simular el sonido de la clave de la caja de ritmos &lt;br /&gt;
[https://es.wikipedia.org/wiki/Roland_TR-808 Roland TR-808].&lt;br /&gt;
&lt;br /&gt;
Aquí está el esquematico del generador de sonido de clave:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tr808_clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las ecuaciones de diseño se muestran aquí:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tr-808 bridged t.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Archivo de Entrada SPICE (tr808_clave.cir)=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Roland TR-808 Clave&lt;br /&gt;
.include TL072.mod&lt;br /&gt;
&lt;br /&gt;
v0 opampout out 0 &lt;br /&gt;
&lt;br /&gt;
r1 inv out 1.5meg&lt;br /&gt;
r2 3   0   100&lt;br /&gt;
c1 inv 3   47n&lt;br /&gt;
c2 3   out 47n&lt;br /&gt;
&lt;br /&gt;
x1 ninv inv cc ee opampout TL072&lt;br /&gt;
&lt;br /&gt;
vcc cc 0  15&lt;br /&gt;
vee ee 0 -15&lt;br /&gt;
&lt;br /&gt;
v1 ninv 0 dc 0 ac 1 PULSE(0 10m 1u 0 0 100u 0.25) &lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  tran 10us 200ms&lt;br /&gt;
  wrdata outputfile v(out)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=TL072.mod=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* TL072 OPERATIONAL AMPLIFIER &amp;quot;MACROMODEL&amp;quot; SUBCIRCUIT&lt;br /&gt;
* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08&lt;br /&gt;
* (REV N/A)      SUPPLY VOLTAGE: +/-15V&lt;br /&gt;
* CONNECTIONS:   NON-INVERTING INPUT&lt;br /&gt;
*                | INVERTING INPUT&lt;br /&gt;
*                | | POSITIVE POWER SUPPLY&lt;br /&gt;
*                | | | NEGATIVE POWER SUPPLY&lt;br /&gt;
*                | | | | OUTPUT&lt;br /&gt;
*                | | | | |&lt;br /&gt;
.SUBCKT TL072    1 2 3 4 5&lt;br /&gt;
*&lt;br /&gt;
  C1   11 12 3.498E-12&lt;br /&gt;
  C2    6  7 15.00E-12&lt;br /&gt;
  DC    5 53 DX&lt;br /&gt;
  DE   54  5 DX&lt;br /&gt;
  DLP  90 91 DX&lt;br /&gt;
  DLN  92 90 DX&lt;br /&gt;
  DP    4  3 DX&lt;br /&gt;
  EGND 99  0 POLY(2) (3,0) (4,0) 0 .5 .5&lt;br /&gt;
  FB    7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6&lt;br /&gt;
  GA    6  0 11 12 282.8E-6&lt;br /&gt;
  GCM   0  6 10 99 8.942E-9&lt;br /&gt;
  ISS   3 10 DC 195.0E-6&lt;br /&gt;
  HLIM 90  0 VLIM 1K&lt;br /&gt;
  J1   11  2 10 JX&lt;br /&gt;
  J2   12  1 10 JX&lt;br /&gt;
  R2    6  9 100.0E3&lt;br /&gt;
  RD1   4 11 3.536E3&lt;br /&gt;
  RD2   4 12 3.536E3&lt;br /&gt;
  RO1   8  5 150&lt;br /&gt;
  RO2   7 99 150&lt;br /&gt;
  RP    3  4 2.143E3&lt;br /&gt;
  RSS  10 99 1.026E6&lt;br /&gt;
  VB    9  0 DC 0&lt;br /&gt;
  VC    3 53 DC 2.200&lt;br /&gt;
  VE   54  4 DC 2.200&lt;br /&gt;
  VLIM  7  8 DC 0&lt;br /&gt;
  VLP  91  0 DC 25&lt;br /&gt;
  VLN   0 92 DC 25&lt;br /&gt;
.MODEL DX D(IS=800.0E-18)&lt;br /&gt;
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)&lt;br /&gt;
.ENDS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ngspice Manual=&lt;br /&gt;
* https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Para Ejecutar la Simulación=&lt;br /&gt;
* instalar ngspice&lt;br /&gt;
* crea un directorio para los archivos de simulación&lt;br /&gt;
* crea TL072.mod en ese directorio&lt;br /&gt;
* crea tr808_clave.cir en ese directorio&lt;br /&gt;
* ejecutar la simulación&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ngspice -b tr808_clave.cir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para ver el resultado de la simulación==&lt;br /&gt;
Usando GNU Plotutils:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
graph -T ps -f 0.04 outputfile &amp;gt; outputfile.ps&lt;br /&gt;
ps2pdf outputfile.ps&lt;br /&gt;
open outputfile.pdf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Resultado de la simulación de clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para escuchar el resultado de simulación==&lt;br /&gt;
Podés usar &lt;br /&gt;
[https://github.com/Ttl/spice-audio-tools Spice Audio Tools] &lt;br /&gt;
para convertir el outputfile a un archivo de formato .wav.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python spicetowav.py outputile outputfile.wav&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Clave outputfile.wav]]&lt;br /&gt;
&lt;br /&gt;
==2N3904.lib==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.model 2N3904	NPN(Is=6.734f Xti=3 Eg=1.11 Vaf=74.03 Bf=416.4 Ne=1.259&lt;br /&gt;
+		Ise=6.734f Ikf=66.78m Xtb=1.5 Br=.7371 Nc=2 Isc=0 Ikr=0 Rc=1&lt;br /&gt;
+		Cjc=3.638p Mjc=.3085 Vjc=.75 Fc=.5 Cje=4.493p Mje=.2593 Vje=.75&lt;br /&gt;
+		Tr=239.5n Tf=301.2p Itf=.4 Vtf=4 Xtf=2 Rb=10)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=Transistor Transient (Respuesta transitoria)=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title transistor tran&lt;br /&gt;
&lt;br /&gt;
.include 2n3904.lib&lt;br /&gt;
&lt;br /&gt;
v1 1 0 10&lt;br /&gt;
q1 collector base emitter 2n3904&lt;br /&gt;
r1 1 collector 1k&lt;br /&gt;
r2 1 base 220k&lt;br /&gt;
r3 emitter 0 100&lt;br /&gt;
&lt;br /&gt;
v2 2 0 ac 1 sin 0 .1 1000&lt;br /&gt;
c1 2 base 1u&lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  tran 1u 3m&lt;br /&gt;
  run&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Oscilador de cambio de fase=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title oscilador de cambio de fase&lt;br /&gt;
.include 2n3904.lib // C B E &lt;br /&gt;
&lt;br /&gt;
.param cc = &amp;quot;4.7u&amp;quot;&lt;br /&gt;
.param rc = &amp;quot;1k&amp;quot;&lt;br /&gt;
&lt;br /&gt;
v1 vcc 0 5&lt;br /&gt;
&lt;br /&gt;
q1 q1c q1b 0 2n3904&lt;br /&gt;
r1 q1c vcc {rc}&lt;br /&gt;
c1 q1c 0 {cc}&lt;br /&gt;
&lt;br /&gt;
q2 q2c q2b 0 2n3904&lt;br /&gt;
r2 q2c vcc {rc}&lt;br /&gt;
c2 q2c 0 {cc}&lt;br /&gt;
&lt;br /&gt;
q3 q3c q3b 0 2n3904&lt;br /&gt;
r3 q3c vcc {rc}&lt;br /&gt;
c3 q3c 0 {cc}&lt;br /&gt;
&lt;br /&gt;
r4 q1c q2b 1&lt;br /&gt;
r5 q2c q3b 1&lt;br /&gt;
r6 q3c q1b 1&lt;br /&gt;
&lt;br /&gt;
.tran 1u 100m&lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  run&lt;br /&gt;
  plot v(q1c) xlimit 0 30m&lt;br /&gt;
  spec 1 2k 10 v(q1c)&lt;br /&gt;
  plot mag(v(q1c))&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=448</id>
		<title>Simulación de circuitos</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=448"/>
		<updated>2026-08-08T18:39:31Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Circuitos básicos =&lt;br /&gt;
&lt;br /&gt;
== Doble resistor, medición entre resistores y tierra ==&lt;br /&gt;
&lt;br /&gt;
===resistor_dc.cir===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Resistor DC&lt;br /&gt;
&lt;br /&gt;
v1 1 0 10&lt;br /&gt;
r1 1 2 1k&lt;br /&gt;
r2 2 0 1k&lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
op&lt;br /&gt;
print v(1, 2)&lt;br /&gt;
print v(2)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Diodo, medición entre diodo y tierra ==&lt;br /&gt;
===1n4148.lib===&lt;br /&gt;
&amp;lt;pre&amp;gt;.model 1n4148 D(IS=2.5n N=1.9 BV=100 RS=1)&amp;lt;/pre&amp;gt;&lt;br /&gt;
===diodo.cir===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Diodo DC&lt;br /&gt;
.include 1n4148.lib&lt;br /&gt;
&lt;br /&gt;
v1 1 0 10&lt;br /&gt;
r1 1 2 1k&lt;br /&gt;
d1 2 0 1n4148&lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
op&lt;br /&gt;
print v(1, 2)&lt;br /&gt;
print v(2)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Caja de ritmos =&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Podemos simular el sonido de la clave de la caja de ritmos &lt;br /&gt;
[https://es.wikipedia.org/wiki/Roland_TR-808 Roland TR-808].&lt;br /&gt;
&lt;br /&gt;
Aquí está el esquematico del generador de sonido de clave:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tr808_clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las ecuaciones de diseño se muestran aquí:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tr-808 bridged t.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Archivo de Entrada SPICE (tr808_clave.cir)=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Roland TR-808 Clave&lt;br /&gt;
.include TL072.mod&lt;br /&gt;
&lt;br /&gt;
v0 opampout out 0 &lt;br /&gt;
&lt;br /&gt;
r1 inv out 1.5meg&lt;br /&gt;
r2 3   0   100&lt;br /&gt;
c1 inv 3   47n&lt;br /&gt;
c2 3   out 47n&lt;br /&gt;
&lt;br /&gt;
x1 ninv inv cc ee opampout TL072&lt;br /&gt;
&lt;br /&gt;
vcc cc 0  15&lt;br /&gt;
vee ee 0 -15&lt;br /&gt;
&lt;br /&gt;
v1 ninv 0 dc 0 ac 1 PULSE(0 10m 1u 0 0 100u 0.25) &lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  tran 10us 200ms&lt;br /&gt;
  wrdata outputfile v(out)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=TL072.mod=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* TL072 OPERATIONAL AMPLIFIER &amp;quot;MACROMODEL&amp;quot; SUBCIRCUIT&lt;br /&gt;
* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08&lt;br /&gt;
* (REV N/A)      SUPPLY VOLTAGE: +/-15V&lt;br /&gt;
* CONNECTIONS:   NON-INVERTING INPUT&lt;br /&gt;
*                | INVERTING INPUT&lt;br /&gt;
*                | | POSITIVE POWER SUPPLY&lt;br /&gt;
*                | | | NEGATIVE POWER SUPPLY&lt;br /&gt;
*                | | | | OUTPUT&lt;br /&gt;
*                | | | | |&lt;br /&gt;
.SUBCKT TL072    1 2 3 4 5&lt;br /&gt;
*&lt;br /&gt;
  C1   11 12 3.498E-12&lt;br /&gt;
  C2    6  7 15.00E-12&lt;br /&gt;
  DC    5 53 DX&lt;br /&gt;
  DE   54  5 DX&lt;br /&gt;
  DLP  90 91 DX&lt;br /&gt;
  DLN  92 90 DX&lt;br /&gt;
  DP    4  3 DX&lt;br /&gt;
  EGND 99  0 POLY(2) (3,0) (4,0) 0 .5 .5&lt;br /&gt;
  FB    7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6&lt;br /&gt;
  GA    6  0 11 12 282.8E-6&lt;br /&gt;
  GCM   0  6 10 99 8.942E-9&lt;br /&gt;
  ISS   3 10 DC 195.0E-6&lt;br /&gt;
  HLIM 90  0 VLIM 1K&lt;br /&gt;
  J1   11  2 10 JX&lt;br /&gt;
  J2   12  1 10 JX&lt;br /&gt;
  R2    6  9 100.0E3&lt;br /&gt;
  RD1   4 11 3.536E3&lt;br /&gt;
  RD2   4 12 3.536E3&lt;br /&gt;
  RO1   8  5 150&lt;br /&gt;
  RO2   7 99 150&lt;br /&gt;
  RP    3  4 2.143E3&lt;br /&gt;
  RSS  10 99 1.026E6&lt;br /&gt;
  VB    9  0 DC 0&lt;br /&gt;
  VC    3 53 DC 2.200&lt;br /&gt;
  VE   54  4 DC 2.200&lt;br /&gt;
  VLIM  7  8 DC 0&lt;br /&gt;
  VLP  91  0 DC 25&lt;br /&gt;
  VLN   0 92 DC 25&lt;br /&gt;
.MODEL DX D(IS=800.0E-18)&lt;br /&gt;
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)&lt;br /&gt;
.ENDS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ngspice Manual=&lt;br /&gt;
* https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Para Ejecutar la Simulación=&lt;br /&gt;
* instalar ngspice&lt;br /&gt;
* crea un directorio para los archivos de simulación&lt;br /&gt;
* crea TL072.mod en ese directorio&lt;br /&gt;
* crea tr808_clave.cir en ese directorio&lt;br /&gt;
* ejecutar la simulación&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ngspice -b tr808_clave.cir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para ver el resultado de la simulación==&lt;br /&gt;
Usando GNU Plotutils:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
graph -T ps -f 0.04 outputfile &amp;gt; outputfile.ps&lt;br /&gt;
ps2pdf outputfile.ps&lt;br /&gt;
open outputfile.pdf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Resultado de la simulación de clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para escuchar el resultado de simulación==&lt;br /&gt;
Podés usar &lt;br /&gt;
[https://github.com/Ttl/spice-audio-tools Spice Audio Tools] &lt;br /&gt;
para convertir el outputfile a un archivo de formato .wav.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python spicetowav.py outputile outputfile.wav&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Clave outputfile.wav]]&lt;br /&gt;
&lt;br /&gt;
==2N3904.lib==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.model 2N3904	NPN(Is=6.734f Xti=3 Eg=1.11 Vaf=74.03 Bf=416.4 Ne=1.259&lt;br /&gt;
+		Ise=6.734f Ikf=66.78m Xtb=1.5 Br=.7371 Nc=2 Isc=0 Ikr=0 Rc=1&lt;br /&gt;
+		Cjc=3.638p Mjc=.3085 Vjc=.75 Fc=.5 Cje=4.493p Mje=.2593 Vje=.75&lt;br /&gt;
+		Tr=239.5n Tf=301.2p Itf=.4 Vtf=4 Xtf=2 Rb=10)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=Transistor Transient (Respuesta transitoria)=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title transistor tran&lt;br /&gt;
&lt;br /&gt;
.include 2n3904.lib&lt;br /&gt;
&lt;br /&gt;
v1 1 0 10&lt;br /&gt;
q1 collector base emitter 2n3904&lt;br /&gt;
r1 1 collector 1k&lt;br /&gt;
r2 1 base 220k&lt;br /&gt;
r3 emitter 0 100&lt;br /&gt;
&lt;br /&gt;
v2 2 0 ac 1 sin 0 .1 1000&lt;br /&gt;
c1 2 base 1u&lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  tran 1u 3m&lt;br /&gt;
  run&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=447</id>
		<title>Simulación de circuitos</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=447"/>
		<updated>2026-08-08T18:01:16Z</updated>

		<summary type="html">&lt;p&gt;Antonio: /* 2N3904 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Circuitos básicos =&lt;br /&gt;
&lt;br /&gt;
== Doble resistor, medición entre resistores y tierra ==&lt;br /&gt;
&lt;br /&gt;
===resistor_dc.cir===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Resistor DC&lt;br /&gt;
&lt;br /&gt;
v1 1 0 10&lt;br /&gt;
r1 1 2 1k&lt;br /&gt;
r2 2 0 1k&lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
op&lt;br /&gt;
print v(1, 2)&lt;br /&gt;
print v(2)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Diodo, medición entre diodo y tierra ==&lt;br /&gt;
===1n4148.lib===&lt;br /&gt;
&amp;lt;pre&amp;gt;.model 1n4148 D(IS=2.5n N=1.9 BV=100 RS=1)&amp;lt;/pre&amp;gt;&lt;br /&gt;
===diodo.cir===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Diodo DC&lt;br /&gt;
.include 1n4148.lib&lt;br /&gt;
&lt;br /&gt;
v1 1 0 10&lt;br /&gt;
r1 1 2 1k&lt;br /&gt;
d1 2 0 1n4148&lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
op&lt;br /&gt;
print v(1, 2)&lt;br /&gt;
print v(2)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Caja de ritmos =&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Podemos simular el sonido de la clave de la caja de ritmos &lt;br /&gt;
[https://es.wikipedia.org/wiki/Roland_TR-808 Roland TR-808].&lt;br /&gt;
&lt;br /&gt;
Aquí está el esquematico del generador de sonido de clave:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tr808_clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las ecuaciones de diseño se muestran aquí:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tr-808 bridged t.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Archivo de Entrada SPICE (tr808_clave.cir)=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Roland TR-808 Clave&lt;br /&gt;
.include TL072.mod&lt;br /&gt;
&lt;br /&gt;
v0 opampout out 0 &lt;br /&gt;
&lt;br /&gt;
r1 inv out 1.5meg&lt;br /&gt;
r2 3   0   100&lt;br /&gt;
c1 inv 3   47n&lt;br /&gt;
c2 3   out 47n&lt;br /&gt;
&lt;br /&gt;
x1 ninv inv cc ee opampout TL072&lt;br /&gt;
&lt;br /&gt;
vcc cc 0  15&lt;br /&gt;
vee ee 0 -15&lt;br /&gt;
&lt;br /&gt;
v1 ninv 0 dc 0 ac 1 PULSE(0 10m 1u 0 0 100u 0.25) &lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  tran 10us 200ms&lt;br /&gt;
  wrdata outputfile v(out)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=TL072.mod=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* TL072 OPERATIONAL AMPLIFIER &amp;quot;MACROMODEL&amp;quot; SUBCIRCUIT&lt;br /&gt;
* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08&lt;br /&gt;
* (REV N/A)      SUPPLY VOLTAGE: +/-15V&lt;br /&gt;
* CONNECTIONS:   NON-INVERTING INPUT&lt;br /&gt;
*                | INVERTING INPUT&lt;br /&gt;
*                | | POSITIVE POWER SUPPLY&lt;br /&gt;
*                | | | NEGATIVE POWER SUPPLY&lt;br /&gt;
*                | | | | OUTPUT&lt;br /&gt;
*                | | | | |&lt;br /&gt;
.SUBCKT TL072    1 2 3 4 5&lt;br /&gt;
*&lt;br /&gt;
  C1   11 12 3.498E-12&lt;br /&gt;
  C2    6  7 15.00E-12&lt;br /&gt;
  DC    5 53 DX&lt;br /&gt;
  DE   54  5 DX&lt;br /&gt;
  DLP  90 91 DX&lt;br /&gt;
  DLN  92 90 DX&lt;br /&gt;
  DP    4  3 DX&lt;br /&gt;
  EGND 99  0 POLY(2) (3,0) (4,0) 0 .5 .5&lt;br /&gt;
  FB    7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6&lt;br /&gt;
  GA    6  0 11 12 282.8E-6&lt;br /&gt;
  GCM   0  6 10 99 8.942E-9&lt;br /&gt;
  ISS   3 10 DC 195.0E-6&lt;br /&gt;
  HLIM 90  0 VLIM 1K&lt;br /&gt;
  J1   11  2 10 JX&lt;br /&gt;
  J2   12  1 10 JX&lt;br /&gt;
  R2    6  9 100.0E3&lt;br /&gt;
  RD1   4 11 3.536E3&lt;br /&gt;
  RD2   4 12 3.536E3&lt;br /&gt;
  RO1   8  5 150&lt;br /&gt;
  RO2   7 99 150&lt;br /&gt;
  RP    3  4 2.143E3&lt;br /&gt;
  RSS  10 99 1.026E6&lt;br /&gt;
  VB    9  0 DC 0&lt;br /&gt;
  VC    3 53 DC 2.200&lt;br /&gt;
  VE   54  4 DC 2.200&lt;br /&gt;
  VLIM  7  8 DC 0&lt;br /&gt;
  VLP  91  0 DC 25&lt;br /&gt;
  VLN   0 92 DC 25&lt;br /&gt;
.MODEL DX D(IS=800.0E-18)&lt;br /&gt;
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)&lt;br /&gt;
.ENDS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ngspice Manual=&lt;br /&gt;
* https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Para Ejecutar la Simulación=&lt;br /&gt;
* instalar ngspice&lt;br /&gt;
* crea un directorio para los archivos de simulación&lt;br /&gt;
* crea TL072.mod en ese directorio&lt;br /&gt;
* crea tr808_clave.cir en ese directorio&lt;br /&gt;
* ejecutar la simulación&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ngspice -b tr808_clave.cir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para ver el resultado de la simulación==&lt;br /&gt;
Usando GNU Plotutils:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
graph -T ps -f 0.04 outputfile &amp;gt; outputfile.ps&lt;br /&gt;
ps2pdf outputfile.ps&lt;br /&gt;
open outputfile.pdf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Resultado de la simulación de clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para escuchar el resultado de simulación==&lt;br /&gt;
Podés usar &lt;br /&gt;
[https://github.com/Ttl/spice-audio-tools Spice Audio Tools] &lt;br /&gt;
para convertir el outputfile a un archivo de formato .wav.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python spicetowav.py outputile outputfile.wav&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Clave outputfile.wav]]&lt;br /&gt;
&lt;br /&gt;
==2N3904.lib==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.model 2N3904	NPN(Is=6.734f Xti=3 Eg=1.11 Vaf=74.03 Bf=416.4 Ne=1.259&lt;br /&gt;
+		Ise=6.734f Ikf=66.78m Xtb=1.5 Br=.7371 Nc=2 Isc=0 Ikr=0 Rc=1&lt;br /&gt;
+		Cjc=3.638p Mjc=.3085 Vjc=.75 Fc=.5 Cje=4.493p Mje=.2593 Vje=.75&lt;br /&gt;
+		Tr=239.5n Tf=301.2p Itf=.4 Vtf=4 Xtf=2 Rb=10)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=446</id>
		<title>Simulación de circuitos</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=446"/>
		<updated>2026-08-08T18:00:38Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Circuitos básicos =&lt;br /&gt;
&lt;br /&gt;
== Doble resistor, medición entre resistores y tierra ==&lt;br /&gt;
&lt;br /&gt;
===resistor_dc.cir===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Resistor DC&lt;br /&gt;
&lt;br /&gt;
v1 1 0 10&lt;br /&gt;
r1 1 2 1k&lt;br /&gt;
r2 2 0 1k&lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
op&lt;br /&gt;
print v(1, 2)&lt;br /&gt;
print v(2)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Diodo, medición entre diodo y tierra ==&lt;br /&gt;
===1n4148.lib===&lt;br /&gt;
&amp;lt;pre&amp;gt;.model 1n4148 D(IS=2.5n N=1.9 BV=100 RS=1)&amp;lt;/pre&amp;gt;&lt;br /&gt;
===diodo.cir===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Diodo DC&lt;br /&gt;
.include 1n4148.lib&lt;br /&gt;
&lt;br /&gt;
v1 1 0 10&lt;br /&gt;
r1 1 2 1k&lt;br /&gt;
d1 2 0 1n4148&lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
op&lt;br /&gt;
print v(1, 2)&lt;br /&gt;
print v(2)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Caja de ritmos =&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Podemos simular el sonido de la clave de la caja de ritmos &lt;br /&gt;
[https://es.wikipedia.org/wiki/Roland_TR-808 Roland TR-808].&lt;br /&gt;
&lt;br /&gt;
Aquí está el esquematico del generador de sonido de clave:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tr808_clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las ecuaciones de diseño se muestran aquí:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tr-808 bridged t.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Archivo de Entrada SPICE (tr808_clave.cir)=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Roland TR-808 Clave&lt;br /&gt;
.include TL072.mod&lt;br /&gt;
&lt;br /&gt;
v0 opampout out 0 &lt;br /&gt;
&lt;br /&gt;
r1 inv out 1.5meg&lt;br /&gt;
r2 3   0   100&lt;br /&gt;
c1 inv 3   47n&lt;br /&gt;
c2 3   out 47n&lt;br /&gt;
&lt;br /&gt;
x1 ninv inv cc ee opampout TL072&lt;br /&gt;
&lt;br /&gt;
vcc cc 0  15&lt;br /&gt;
vee ee 0 -15&lt;br /&gt;
&lt;br /&gt;
v1 ninv 0 dc 0 ac 1 PULSE(0 10m 1u 0 0 100u 0.25) &lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  tran 10us 200ms&lt;br /&gt;
  wrdata outputfile v(out)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=TL072.mod=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* TL072 OPERATIONAL AMPLIFIER &amp;quot;MACROMODEL&amp;quot; SUBCIRCUIT&lt;br /&gt;
* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08&lt;br /&gt;
* (REV N/A)      SUPPLY VOLTAGE: +/-15V&lt;br /&gt;
* CONNECTIONS:   NON-INVERTING INPUT&lt;br /&gt;
*                | INVERTING INPUT&lt;br /&gt;
*                | | POSITIVE POWER SUPPLY&lt;br /&gt;
*                | | | NEGATIVE POWER SUPPLY&lt;br /&gt;
*                | | | | OUTPUT&lt;br /&gt;
*                | | | | |&lt;br /&gt;
.SUBCKT TL072    1 2 3 4 5&lt;br /&gt;
*&lt;br /&gt;
  C1   11 12 3.498E-12&lt;br /&gt;
  C2    6  7 15.00E-12&lt;br /&gt;
  DC    5 53 DX&lt;br /&gt;
  DE   54  5 DX&lt;br /&gt;
  DLP  90 91 DX&lt;br /&gt;
  DLN  92 90 DX&lt;br /&gt;
  DP    4  3 DX&lt;br /&gt;
  EGND 99  0 POLY(2) (3,0) (4,0) 0 .5 .5&lt;br /&gt;
  FB    7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6&lt;br /&gt;
  GA    6  0 11 12 282.8E-6&lt;br /&gt;
  GCM   0  6 10 99 8.942E-9&lt;br /&gt;
  ISS   3 10 DC 195.0E-6&lt;br /&gt;
  HLIM 90  0 VLIM 1K&lt;br /&gt;
  J1   11  2 10 JX&lt;br /&gt;
  J2   12  1 10 JX&lt;br /&gt;
  R2    6  9 100.0E3&lt;br /&gt;
  RD1   4 11 3.536E3&lt;br /&gt;
  RD2   4 12 3.536E3&lt;br /&gt;
  RO1   8  5 150&lt;br /&gt;
  RO2   7 99 150&lt;br /&gt;
  RP    3  4 2.143E3&lt;br /&gt;
  RSS  10 99 1.026E6&lt;br /&gt;
  VB    9  0 DC 0&lt;br /&gt;
  VC    3 53 DC 2.200&lt;br /&gt;
  VE   54  4 DC 2.200&lt;br /&gt;
  VLIM  7  8 DC 0&lt;br /&gt;
  VLP  91  0 DC 25&lt;br /&gt;
  VLN   0 92 DC 25&lt;br /&gt;
.MODEL DX D(IS=800.0E-18)&lt;br /&gt;
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)&lt;br /&gt;
.ENDS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ngspice Manual=&lt;br /&gt;
* https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Para Ejecutar la Simulación=&lt;br /&gt;
* instalar ngspice&lt;br /&gt;
* crea un directorio para los archivos de simulación&lt;br /&gt;
* crea TL072.mod en ese directorio&lt;br /&gt;
* crea tr808_clave.cir en ese directorio&lt;br /&gt;
* ejecutar la simulación&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ngspice -b tr808_clave.cir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para ver el resultado de la simulación==&lt;br /&gt;
Usando GNU Plotutils:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
graph -T ps -f 0.04 outputfile &amp;gt; outputfile.ps&lt;br /&gt;
ps2pdf outputfile.ps&lt;br /&gt;
open outputfile.pdf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Resultado de la simulación de clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para escuchar el resultado de simulación==&lt;br /&gt;
Podés usar &lt;br /&gt;
[https://github.com/Ttl/spice-audio-tools Spice Audio Tools] &lt;br /&gt;
para convertir el outputfile a un archivo de formato .wav.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python spicetowav.py outputile outputfile.wav&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Clave outputfile.wav]]&lt;br /&gt;
&lt;br /&gt;
==2N3904==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.model 2N3904	NPN(Is=6.734f Xti=3 Eg=1.11 Vaf=74.03 Bf=416.4 Ne=1.259&lt;br /&gt;
+		Ise=6.734f Ikf=66.78m Xtb=1.5 Br=.7371 Nc=2 Isc=0 Ikr=0 Rc=1&lt;br /&gt;
+		Cjc=3.638p Mjc=.3085 Vjc=.75 Fc=.5 Cje=4.493p Mje=.2593 Vje=.75&lt;br /&gt;
+		Tr=239.5n Tf=301.2p Itf=.4 Vtf=4 Xtf=2 Rb=10)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=441</id>
		<title>Simulación de circuitos</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=441"/>
		<updated>2026-08-08T10:58:23Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Podemos simular el sonido de la clave de la caja de ritmos &lt;br /&gt;
[https://es.wikipedia.org/wiki/Roland_TR-808 Roland TR-808].&lt;br /&gt;
&lt;br /&gt;
Aquí está el esquematico del generador de sonido de clave:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tr808_clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las ecuaciones de diseño se muestran aquí:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tr-808 bridged t.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Archivo de Entrada SPICE (tr808_clave.cir)=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Roland TR-808 Clave&lt;br /&gt;
.include TL072.mod&lt;br /&gt;
&lt;br /&gt;
v0 opampout out 0 &lt;br /&gt;
&lt;br /&gt;
r1 inv out 1.5meg&lt;br /&gt;
r2 3   0   100&lt;br /&gt;
c1 inv 3   47n&lt;br /&gt;
c2 3   out 47n&lt;br /&gt;
&lt;br /&gt;
x1 ninv inv cc ee opampout TL072&lt;br /&gt;
&lt;br /&gt;
vcc cc 0  15&lt;br /&gt;
vee ee 0 -15&lt;br /&gt;
&lt;br /&gt;
v1 ninv 0 dc 0 ac 1 PULSE(0 10m 1u 0 0 100u 0.25) &lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  tran 10us 200ms&lt;br /&gt;
  wrdata outputfile v(out)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=TL072.mod=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* TL072 OPERATIONAL AMPLIFIER &amp;quot;MACROMODEL&amp;quot; SUBCIRCUIT&lt;br /&gt;
* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08&lt;br /&gt;
* (REV N/A)      SUPPLY VOLTAGE: +/-15V&lt;br /&gt;
* CONNECTIONS:   NON-INVERTING INPUT&lt;br /&gt;
*                | INVERTING INPUT&lt;br /&gt;
*                | | POSITIVE POWER SUPPLY&lt;br /&gt;
*                | | | NEGATIVE POWER SUPPLY&lt;br /&gt;
*                | | | | OUTPUT&lt;br /&gt;
*                | | | | |&lt;br /&gt;
.SUBCKT TL072    1 2 3 4 5&lt;br /&gt;
*&lt;br /&gt;
  C1   11 12 3.498E-12&lt;br /&gt;
  C2    6  7 15.00E-12&lt;br /&gt;
  DC    5 53 DX&lt;br /&gt;
  DE   54  5 DX&lt;br /&gt;
  DLP  90 91 DX&lt;br /&gt;
  DLN  92 90 DX&lt;br /&gt;
  DP    4  3 DX&lt;br /&gt;
  EGND 99  0 POLY(2) (3,0) (4,0) 0 .5 .5&lt;br /&gt;
  FB    7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6&lt;br /&gt;
  GA    6  0 11 12 282.8E-6&lt;br /&gt;
  GCM   0  6 10 99 8.942E-9&lt;br /&gt;
  ISS   3 10 DC 195.0E-6&lt;br /&gt;
  HLIM 90  0 VLIM 1K&lt;br /&gt;
  J1   11  2 10 JX&lt;br /&gt;
  J2   12  1 10 JX&lt;br /&gt;
  R2    6  9 100.0E3&lt;br /&gt;
  RD1   4 11 3.536E3&lt;br /&gt;
  RD2   4 12 3.536E3&lt;br /&gt;
  RO1   8  5 150&lt;br /&gt;
  RO2   7 99 150&lt;br /&gt;
  RP    3  4 2.143E3&lt;br /&gt;
  RSS  10 99 1.026E6&lt;br /&gt;
  VB    9  0 DC 0&lt;br /&gt;
  VC    3 53 DC 2.200&lt;br /&gt;
  VE   54  4 DC 2.200&lt;br /&gt;
  VLIM  7  8 DC 0&lt;br /&gt;
  VLP  91  0 DC 25&lt;br /&gt;
  VLN   0 92 DC 25&lt;br /&gt;
.MODEL DX D(IS=800.0E-18)&lt;br /&gt;
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)&lt;br /&gt;
.ENDS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ngspice Manual=&lt;br /&gt;
* https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Para Ejecutar la Simulación=&lt;br /&gt;
* instalar ngspice&lt;br /&gt;
* crea un directorio para los archivos de simulación&lt;br /&gt;
* crea TL072.mod en ese directorio&lt;br /&gt;
* crea tr808_clave.cir en ese directorio&lt;br /&gt;
* ejecutar la simulación&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ngspice -b tr808_clave.cir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para ver el resultado de la simulación==&lt;br /&gt;
Usando GNU Plotutils:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
graph -T ps -f 0.04 outputfile &amp;gt; outputfile.ps&lt;br /&gt;
ps2pdf outputfile.ps&lt;br /&gt;
open outputfile.pdf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Resultado de la simulación de clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para escuchar el resultado de simulación==&lt;br /&gt;
Podés usar &lt;br /&gt;
[https://github.com/Ttl/spice-audio-tools Spice Audio Tools] &lt;br /&gt;
para convertir el outputfile a un archivo de formato .wav.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python spicetowav.py outputile outputfile.wav&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Clave outputfile.wav]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=433</id>
		<title>Simulación de circuitos</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=433"/>
		<updated>2026-08-06T21:29:20Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Podemos simular el sonido de la clave de la caja de ritmos &lt;br /&gt;
[https://es.wikipedia.org/wiki/Roland_TR-808 Roland TR-808].&lt;br /&gt;
&lt;br /&gt;
Aquí está el esquematico del generador de sonido de clave:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tr808_clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las ecuaciones de diseño se muestran aquí:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tr-808 bridged t.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Archivo de Entrada SPICE (tr808_clave.cir)=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Roland TR-808 Clave&lt;br /&gt;
.include TL072.mod&lt;br /&gt;
&lt;br /&gt;
v0 opampout out 0 &lt;br /&gt;
&lt;br /&gt;
r1 inv out 1.5meg&lt;br /&gt;
r2 3   0   100&lt;br /&gt;
c1 inv 3   47n&lt;br /&gt;
c2 3   out 47n&lt;br /&gt;
&lt;br /&gt;
x1 ninv inv cc ee opampout TL072&lt;br /&gt;
&lt;br /&gt;
vcc cc 0  15&lt;br /&gt;
vee ee 0 -15&lt;br /&gt;
&lt;br /&gt;
v1 ninv 0 dc 0 ac 1 PULSE(0 10m 1u 0 0 100u 0.25) &lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  tran 10us 200ms&lt;br /&gt;
  wrdata outputfile v(out)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=TL072.mod=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* TL072 OPERATIONAL AMPLIFIER &amp;quot;MACROMODEL&amp;quot; SUBCIRCUIT&lt;br /&gt;
* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08&lt;br /&gt;
* (REV N/A)      SUPPLY VOLTAGE: +/-15V&lt;br /&gt;
* CONNECTIONS:   NON-INVERTING INPUT&lt;br /&gt;
*                | INVERTING INPUT&lt;br /&gt;
*                | | POSITIVE POWER SUPPLY&lt;br /&gt;
*                | | | NEGATIVE POWER SUPPLY&lt;br /&gt;
*                | | | | OUTPUT&lt;br /&gt;
*                | | | | |&lt;br /&gt;
.SUBCKT TL072    1 2 3 4 5&lt;br /&gt;
*&lt;br /&gt;
  C1   11 12 3.498E-12&lt;br /&gt;
  C2    6  7 15.00E-12&lt;br /&gt;
  DC    5 53 DX&lt;br /&gt;
  DE   54  5 DX&lt;br /&gt;
  DLP  90 91 DX&lt;br /&gt;
  DLN  92 90 DX&lt;br /&gt;
  DP    4  3 DX&lt;br /&gt;
  EGND 99  0 POLY(2) (3,0) (4,0) 0 .5 .5&lt;br /&gt;
  FB    7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6&lt;br /&gt;
  GA    6  0 11 12 282.8E-6&lt;br /&gt;
  GCM   0  6 10 99 8.942E-9&lt;br /&gt;
  ISS   3 10 DC 195.0E-6&lt;br /&gt;
  HLIM 90  0 VLIM 1K&lt;br /&gt;
  J1   11  2 10 JX&lt;br /&gt;
  J2   12  1 10 JX&lt;br /&gt;
  R2    6  9 100.0E3&lt;br /&gt;
  RD1   4 11 3.536E3&lt;br /&gt;
  RD2   4 12 3.536E3&lt;br /&gt;
  RO1   8  5 150&lt;br /&gt;
  RO2   7 99 150&lt;br /&gt;
  RP    3  4 2.143E3&lt;br /&gt;
  RSS  10 99 1.026E6&lt;br /&gt;
  VB    9  0 DC 0&lt;br /&gt;
  VC    3 53 DC 2.200&lt;br /&gt;
  VE   54  4 DC 2.200&lt;br /&gt;
  VLIM  7  8 DC 0&lt;br /&gt;
  VLP  91  0 DC 25&lt;br /&gt;
  VLN   0 92 DC 25&lt;br /&gt;
.MODEL DX D(IS=800.0E-18)&lt;br /&gt;
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)&lt;br /&gt;
.ENDS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Para Ejecutar la Simulación=&lt;br /&gt;
* instalar ngspice&lt;br /&gt;
* crea un directorio para los archivos de simulación&lt;br /&gt;
* crea TL072.mod en ese directorio&lt;br /&gt;
* crea tr808_clave.cir en ese directorio&lt;br /&gt;
* ejecutar la simulación&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ngspice -b tr808_clave.cir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para ver el resultado de la simulación==&lt;br /&gt;
Usando GNU Plotutils:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
graph -T ps -f 0.04 outputfile &amp;gt; outputfile.ps&lt;br /&gt;
ps2pdf outputfile.ps&lt;br /&gt;
open outputfile.pdf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Resultado de la simulación de clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para escuchar el resultado de simulación==&lt;br /&gt;
Podés usar &lt;br /&gt;
[https://github.com/Ttl/spice-audio-tools Spice Audio Tools] &lt;br /&gt;
para convertir el outputfile a un archivo de formato .wav.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python spicetowav.py outputile outputfile.wav&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Clave outputfile.wav]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Archivo:TL074_datasheet.pdf&amp;diff=432</id>
		<title>Archivo:TL074 datasheet.pdf</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Archivo:TL074_datasheet.pdf&amp;diff=432"/>
		<updated>2026-08-06T20:49:47Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Archivo:Roland_tr-808_service_notes.pdf&amp;diff=431</id>
		<title>Archivo:Roland tr-808 service notes.pdf</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Archivo:Roland_tr-808_service_notes.pdf&amp;diff=431"/>
		<updated>2026-08-06T00:32:27Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Archivo:Tr-808_noise_gen.png&amp;diff=430</id>
		<title>Archivo:Tr-808 noise gen.png</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Archivo:Tr-808_noise_gen.png&amp;diff=430"/>
		<updated>2026-08-06T00:25:39Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=429</id>
		<title>Simulación de circuitos</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=429"/>
		<updated>2026-08-05T14:11:03Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Podemos simular el sonido de la clave de la caja de ritmos &lt;br /&gt;
[https://es.wikipedia.org/wiki/Roland_TR-808 Roland TR-808].&lt;br /&gt;
&lt;br /&gt;
Aquí está el esquematico del generador de sonido de clave:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tr808_clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las ecuaciones de diseño se muestran aquí:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tr-808 bridged t.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Archivo de Entrada SPICE (tr808_clave.cir)=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Roland TR-808 Clave&lt;br /&gt;
.include TL072.mod&lt;br /&gt;
&lt;br /&gt;
v0 opampout out 0 &lt;br /&gt;
&lt;br /&gt;
r1 inv out 20000k&lt;br /&gt;
r2 3   0   0.28k&lt;br /&gt;
c1 inv 3   0.0047u&lt;br /&gt;
c2 3   out 0.0047u&lt;br /&gt;
&lt;br /&gt;
x1 ninv inv cc ee opampout TL072&lt;br /&gt;
&lt;br /&gt;
vcc cc 0  15&lt;br /&gt;
vee ee 0 -15&lt;br /&gt;
&lt;br /&gt;
v1 ninv 0 PULSE(0 10m 1u 0 0 100u 0.25) &lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  tran 1us 300ms&lt;br /&gt;
  wrdata outputfile v(out)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=TL072.mod=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* TL072 OPERATIONAL AMPLIFIER &amp;quot;MACROMODEL&amp;quot; SUBCIRCUIT&lt;br /&gt;
* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08&lt;br /&gt;
* (REV N/A)      SUPPLY VOLTAGE: +/-15V&lt;br /&gt;
* CONNECTIONS:   NON-INVERTING INPUT&lt;br /&gt;
*                | INVERTING INPUT&lt;br /&gt;
*                | | POSITIVE POWER SUPPLY&lt;br /&gt;
*                | | | NEGATIVE POWER SUPPLY&lt;br /&gt;
*                | | | | OUTPUT&lt;br /&gt;
*                | | | | |&lt;br /&gt;
.SUBCKT TL072    1 2 3 4 5&lt;br /&gt;
*&lt;br /&gt;
  C1   11 12 3.498E-12&lt;br /&gt;
  C2    6  7 15.00E-12&lt;br /&gt;
  DC    5 53 DX&lt;br /&gt;
  DE   54  5 DX&lt;br /&gt;
  DLP  90 91 DX&lt;br /&gt;
  DLN  92 90 DX&lt;br /&gt;
  DP    4  3 DX&lt;br /&gt;
  EGND 99  0 POLY(2) (3,0) (4,0) 0 .5 .5&lt;br /&gt;
  FB    7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6&lt;br /&gt;
  GA    6  0 11 12 282.8E-6&lt;br /&gt;
  GCM   0  6 10 99 8.942E-9&lt;br /&gt;
  ISS   3 10 DC 195.0E-6&lt;br /&gt;
  HLIM 90  0 VLIM 1K&lt;br /&gt;
  J1   11  2 10 JX&lt;br /&gt;
  J2   12  1 10 JX&lt;br /&gt;
  R2    6  9 100.0E3&lt;br /&gt;
  RD1   4 11 3.536E3&lt;br /&gt;
  RD2   4 12 3.536E3&lt;br /&gt;
  RO1   8  5 150&lt;br /&gt;
  RO2   7 99 150&lt;br /&gt;
  RP    3  4 2.143E3&lt;br /&gt;
  RSS  10 99 1.026E6&lt;br /&gt;
  VB    9  0 DC 0&lt;br /&gt;
  VC    3 53 DC 2.200&lt;br /&gt;
  VE   54  4 DC 2.200&lt;br /&gt;
  VLIM  7  8 DC 0&lt;br /&gt;
  VLP  91  0 DC 25&lt;br /&gt;
  VLN   0 92 DC 25&lt;br /&gt;
.MODEL DX D(IS=800.0E-18)&lt;br /&gt;
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)&lt;br /&gt;
.ENDS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Para Ejecutar la Simulación=&lt;br /&gt;
* instalar ngspice&lt;br /&gt;
* crea un directorio para los archivos de simulación&lt;br /&gt;
* crea TL072.mod en ese directorio&lt;br /&gt;
* crea tr808_clave.cir en ese directorio&lt;br /&gt;
* ejecutar la simulación&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ngspice -b tr808_clave.cir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para ver el resultado de la simulación==&lt;br /&gt;
Usando GNU Plotutils:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
graph -T ps -f 0.04 outputfile &amp;gt; outputfile.ps&lt;br /&gt;
ps2pdf outputfile.ps&lt;br /&gt;
open outputfile.pdf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Resultado de la simulación de clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para escuchar el resultado de simulación==&lt;br /&gt;
Podés usar &lt;br /&gt;
[https://github.com/Ttl/spice-audio-tools Spice Audio Tools] &lt;br /&gt;
para convertir el outputfile a un archivo de formato .wav.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python spicetowav.py outputile outputfile.wav&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Clave outputfile.wav]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=428</id>
		<title>Simulación de circuitos</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=428"/>
		<updated>2026-08-05T14:08:50Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Podemos simular el sonido de la clave de la caja de ritmos &lt;br /&gt;
[https://es.wikipedia.org/wiki/Roland_TR-808 Roland TR-808].&lt;br /&gt;
&lt;br /&gt;
Aquí está el esquematico del generador de sonido de clave.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tr808_clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Archivo de Entrada SPICE (tr808_clave.cir)=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Roland TR-808 Clave&lt;br /&gt;
.include TL072.mod&lt;br /&gt;
&lt;br /&gt;
v0 opampout out 0 &lt;br /&gt;
&lt;br /&gt;
r1 inv out 20000k&lt;br /&gt;
r2 3   0   0.28k&lt;br /&gt;
c1 inv 3   0.0047u&lt;br /&gt;
c2 3   out 0.0047u&lt;br /&gt;
&lt;br /&gt;
x1 ninv inv cc ee opampout TL072&lt;br /&gt;
&lt;br /&gt;
vcc cc 0  15&lt;br /&gt;
vee ee 0 -15&lt;br /&gt;
&lt;br /&gt;
v1 ninv 0 PULSE(0 10m 1u 0 0 100u 0.25) &lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  tran 1us 300ms&lt;br /&gt;
  wrdata outputfile v(out)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=TL072.mod=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* TL072 OPERATIONAL AMPLIFIER &amp;quot;MACROMODEL&amp;quot; SUBCIRCUIT&lt;br /&gt;
* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08&lt;br /&gt;
* (REV N/A)      SUPPLY VOLTAGE: +/-15V&lt;br /&gt;
* CONNECTIONS:   NON-INVERTING INPUT&lt;br /&gt;
*                | INVERTING INPUT&lt;br /&gt;
*                | | POSITIVE POWER SUPPLY&lt;br /&gt;
*                | | | NEGATIVE POWER SUPPLY&lt;br /&gt;
*                | | | | OUTPUT&lt;br /&gt;
*                | | | | |&lt;br /&gt;
.SUBCKT TL072    1 2 3 4 5&lt;br /&gt;
*&lt;br /&gt;
  C1   11 12 3.498E-12&lt;br /&gt;
  C2    6  7 15.00E-12&lt;br /&gt;
  DC    5 53 DX&lt;br /&gt;
  DE   54  5 DX&lt;br /&gt;
  DLP  90 91 DX&lt;br /&gt;
  DLN  92 90 DX&lt;br /&gt;
  DP    4  3 DX&lt;br /&gt;
  EGND 99  0 POLY(2) (3,0) (4,0) 0 .5 .5&lt;br /&gt;
  FB    7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6&lt;br /&gt;
  GA    6  0 11 12 282.8E-6&lt;br /&gt;
  GCM   0  6 10 99 8.942E-9&lt;br /&gt;
  ISS   3 10 DC 195.0E-6&lt;br /&gt;
  HLIM 90  0 VLIM 1K&lt;br /&gt;
  J1   11  2 10 JX&lt;br /&gt;
  J2   12  1 10 JX&lt;br /&gt;
  R2    6  9 100.0E3&lt;br /&gt;
  RD1   4 11 3.536E3&lt;br /&gt;
  RD2   4 12 3.536E3&lt;br /&gt;
  RO1   8  5 150&lt;br /&gt;
  RO2   7 99 150&lt;br /&gt;
  RP    3  4 2.143E3&lt;br /&gt;
  RSS  10 99 1.026E6&lt;br /&gt;
  VB    9  0 DC 0&lt;br /&gt;
  VC    3 53 DC 2.200&lt;br /&gt;
  VE   54  4 DC 2.200&lt;br /&gt;
  VLIM  7  8 DC 0&lt;br /&gt;
  VLP  91  0 DC 25&lt;br /&gt;
  VLN   0 92 DC 25&lt;br /&gt;
.MODEL DX D(IS=800.0E-18)&lt;br /&gt;
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)&lt;br /&gt;
.ENDS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Para Ejecutar la Simulación=&lt;br /&gt;
* instalar ngspice&lt;br /&gt;
* crea un directorio para los archivos de simulación&lt;br /&gt;
* crea TL072.mod en ese directorio&lt;br /&gt;
* crea tr808_clave.cir en ese directorio&lt;br /&gt;
* ejecutar la simulación&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ngspice -b tr808_clave.cir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para ver el resultado de la simulación==&lt;br /&gt;
Usando GNU Plotutils:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
graph -T ps -f 0.04 outputfile &amp;gt; outputfile.ps&lt;br /&gt;
ps2pdf outputfile.ps&lt;br /&gt;
open outputfile.pdf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Resultado de la simulación de clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para escuchar el resultado de simulación==&lt;br /&gt;
Podés usar &lt;br /&gt;
[https://github.com/Ttl/spice-audio-tools Spice Audio Tools] &lt;br /&gt;
para convertir el outputfile a un archivo de formato .wav.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python spicetowav.py outputile outputfile.wav&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Clave outputfile.wav]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=427</id>
		<title>Simulación de circuitos</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=427"/>
		<updated>2026-08-05T14:03:16Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Archivo de Entrada SPICE (tr808_clave.cir)=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Roland TR-808 Clave&lt;br /&gt;
.include TL072.mod&lt;br /&gt;
&lt;br /&gt;
v0 opampout out 0 &lt;br /&gt;
&lt;br /&gt;
r1 inv out 20000k&lt;br /&gt;
r2 3   0   0.28k&lt;br /&gt;
c1 inv 3   0.0047u&lt;br /&gt;
c2 3   out 0.0047u&lt;br /&gt;
&lt;br /&gt;
x1 ninv inv cc ee opampout TL072&lt;br /&gt;
&lt;br /&gt;
vcc cc 0  15&lt;br /&gt;
vee ee 0 -15&lt;br /&gt;
&lt;br /&gt;
v1 ninv 0 PULSE(0 10m 1u 0 0 100u 0.25) &lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  tran 1us 300ms&lt;br /&gt;
  wrdata outputfile v(out)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=TL072.mod=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* TL072 OPERATIONAL AMPLIFIER &amp;quot;MACROMODEL&amp;quot; SUBCIRCUIT&lt;br /&gt;
* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08&lt;br /&gt;
* (REV N/A)      SUPPLY VOLTAGE: +/-15V&lt;br /&gt;
* CONNECTIONS:   NON-INVERTING INPUT&lt;br /&gt;
*                | INVERTING INPUT&lt;br /&gt;
*                | | POSITIVE POWER SUPPLY&lt;br /&gt;
*                | | | NEGATIVE POWER SUPPLY&lt;br /&gt;
*                | | | | OUTPUT&lt;br /&gt;
*                | | | | |&lt;br /&gt;
.SUBCKT TL072    1 2 3 4 5&lt;br /&gt;
*&lt;br /&gt;
  C1   11 12 3.498E-12&lt;br /&gt;
  C2    6  7 15.00E-12&lt;br /&gt;
  DC    5 53 DX&lt;br /&gt;
  DE   54  5 DX&lt;br /&gt;
  DLP  90 91 DX&lt;br /&gt;
  DLN  92 90 DX&lt;br /&gt;
  DP    4  3 DX&lt;br /&gt;
  EGND 99  0 POLY(2) (3,0) (4,0) 0 .5 .5&lt;br /&gt;
  FB    7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6&lt;br /&gt;
  GA    6  0 11 12 282.8E-6&lt;br /&gt;
  GCM   0  6 10 99 8.942E-9&lt;br /&gt;
  ISS   3 10 DC 195.0E-6&lt;br /&gt;
  HLIM 90  0 VLIM 1K&lt;br /&gt;
  J1   11  2 10 JX&lt;br /&gt;
  J2   12  1 10 JX&lt;br /&gt;
  R2    6  9 100.0E3&lt;br /&gt;
  RD1   4 11 3.536E3&lt;br /&gt;
  RD2   4 12 3.536E3&lt;br /&gt;
  RO1   8  5 150&lt;br /&gt;
  RO2   7 99 150&lt;br /&gt;
  RP    3  4 2.143E3&lt;br /&gt;
  RSS  10 99 1.026E6&lt;br /&gt;
  VB    9  0 DC 0&lt;br /&gt;
  VC    3 53 DC 2.200&lt;br /&gt;
  VE   54  4 DC 2.200&lt;br /&gt;
  VLIM  7  8 DC 0&lt;br /&gt;
  VLP  91  0 DC 25&lt;br /&gt;
  VLN   0 92 DC 25&lt;br /&gt;
.MODEL DX D(IS=800.0E-18)&lt;br /&gt;
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)&lt;br /&gt;
.ENDS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Para Ejecutar la Simulación=&lt;br /&gt;
* instalar ngspice&lt;br /&gt;
* crea un directorio para los archivos de simulación&lt;br /&gt;
* crea TL072.mod en ese directorio&lt;br /&gt;
* crea tr808_clave.cir en ese directorio&lt;br /&gt;
* ejecutar la simulación&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ngspice -b tr808_clave.cir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para ver el resultado de la simulación==&lt;br /&gt;
Usando GNU Plotutils:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
graph -T ps -f 0.04 outputfile &amp;gt; outputfile.ps&lt;br /&gt;
ps2pdf outputfile.ps&lt;br /&gt;
open outputfile.pdf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Resultado de la simulación de clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para escuchar el resultado de simulación==&lt;br /&gt;
Podés usar &lt;br /&gt;
[https://github.com/Ttl/spice-audio-tools Spice Audio Tools] &lt;br /&gt;
para convertir el outputfile a un archivo de formato .wav.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python spicetowav.py outputile outputfile.wav&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Clave outputfile.wav]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=426</id>
		<title>Simulación de circuitos</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=426"/>
		<updated>2026-08-05T14:02:39Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Archivo de Entrada SPICE (tr808_clave.cir)=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Roland TR-808 Clave&lt;br /&gt;
.include TL072.mod&lt;br /&gt;
&lt;br /&gt;
v0 opampout out 0 &lt;br /&gt;
&lt;br /&gt;
r1 inv out 20000k&lt;br /&gt;
r2 3   0   0.28k&lt;br /&gt;
c1 inv 3   0.0047u&lt;br /&gt;
c2 3   out 0.0047u&lt;br /&gt;
&lt;br /&gt;
x1 ninv inv cc ee opampout TL072&lt;br /&gt;
&lt;br /&gt;
vcc cc 0  15&lt;br /&gt;
vee ee 0 -15&lt;br /&gt;
&lt;br /&gt;
v1 ninv 0 PULSE(0 10m 1u 0 0 100u 0.25) &lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  tran 1us 300ms&lt;br /&gt;
  wrdata outputfile v(out)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=TL072.mod=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* TL072 OPERATIONAL AMPLIFIER &amp;quot;MACROMODEL&amp;quot; SUBCIRCUIT&lt;br /&gt;
* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08&lt;br /&gt;
* (REV N/A)      SUPPLY VOLTAGE: +/-15V&lt;br /&gt;
* CONNECTIONS:   NON-INVERTING INPUT&lt;br /&gt;
*                | INVERTING INPUT&lt;br /&gt;
*                | | POSITIVE POWER SUPPLY&lt;br /&gt;
*                | | | NEGATIVE POWER SUPPLY&lt;br /&gt;
*                | | | | OUTPUT&lt;br /&gt;
*                | | | | |&lt;br /&gt;
.SUBCKT TL072    1 2 3 4 5&lt;br /&gt;
*&lt;br /&gt;
  C1   11 12 3.498E-12&lt;br /&gt;
  C2    6  7 15.00E-12&lt;br /&gt;
  DC    5 53 DX&lt;br /&gt;
  DE   54  5 DX&lt;br /&gt;
  DLP  90 91 DX&lt;br /&gt;
  DLN  92 90 DX&lt;br /&gt;
  DP    4  3 DX&lt;br /&gt;
  EGND 99  0 POLY(2) (3,0) (4,0) 0 .5 .5&lt;br /&gt;
  FB    7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6&lt;br /&gt;
  GA    6  0 11 12 282.8E-6&lt;br /&gt;
  GCM   0  6 10 99 8.942E-9&lt;br /&gt;
  ISS   3 10 DC 195.0E-6&lt;br /&gt;
  HLIM 90  0 VLIM 1K&lt;br /&gt;
  J1   11  2 10 JX&lt;br /&gt;
  J2   12  1 10 JX&lt;br /&gt;
  R2    6  9 100.0E3&lt;br /&gt;
  RD1   4 11 3.536E3&lt;br /&gt;
  RD2   4 12 3.536E3&lt;br /&gt;
  RO1   8  5 150&lt;br /&gt;
  RO2   7 99 150&lt;br /&gt;
  RP    3  4 2.143E3&lt;br /&gt;
  RSS  10 99 1.026E6&lt;br /&gt;
  VB    9  0 DC 0&lt;br /&gt;
  VC    3 53 DC 2.200&lt;br /&gt;
  VE   54  4 DC 2.200&lt;br /&gt;
  VLIM  7  8 DC 0&lt;br /&gt;
  VLP  91  0 DC 25&lt;br /&gt;
  VLN   0 92 DC 25&lt;br /&gt;
.MODEL DX D(IS=800.0E-18)&lt;br /&gt;
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)&lt;br /&gt;
.ENDS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Para Ejecutar la Simulación=&lt;br /&gt;
* instalar ngspice&lt;br /&gt;
* crea un directorio para los archivos de simulación&lt;br /&gt;
* crea TL072.mod en ese directorio&lt;br /&gt;
* crea tr808_clave.cir en ese directorio&lt;br /&gt;
* ejecutar la simulación&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ngspice -b tr808_clave.cir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para ver el resultado de la simulación==&lt;br /&gt;
Usando GNU Plotutils:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
graph -T ps -f 0.04 outputfile &amp;gt; outputfile.ps&lt;br /&gt;
ps2pdf outputfile.ps&lt;br /&gt;
open outputfile.pdf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Resultado de la simulación de clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para escuchar el resultado de simulación==&lt;br /&gt;
Podés usar &lt;br /&gt;
[https://github.com/Ttl/spice-audio-tools Spice Audio Tools] &lt;br /&gt;
para convertir el outputfile a un archivo de formato .wav.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python spicetowav.py outputile outputfile.wav&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&lt;br /&gt;
* [[Archivo:Clave outputfile.wav]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Archivo:Clave_outputfile.wav&amp;diff=425</id>
		<title>Archivo:Clave outputfile.wav</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Archivo:Clave_outputfile.wav&amp;diff=425"/>
		<updated>2026-08-05T13:58:38Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=424</id>
		<title>Simulación de circuitos</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=424"/>
		<updated>2026-08-05T13:53:30Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Archivo de Entrada SPICE (tr808_clave.cir)=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Roland TR-808 Clave&lt;br /&gt;
.include TL072.mod&lt;br /&gt;
&lt;br /&gt;
v0 opampout out 0 &lt;br /&gt;
&lt;br /&gt;
r1 inv out 20000k&lt;br /&gt;
r2 3   0   0.28k&lt;br /&gt;
c1 inv 3   0.0047u&lt;br /&gt;
c2 3   out 0.0047u&lt;br /&gt;
&lt;br /&gt;
x1 ninv inv cc ee opampout TL072&lt;br /&gt;
&lt;br /&gt;
vcc cc 0  15&lt;br /&gt;
vee ee 0 -15&lt;br /&gt;
&lt;br /&gt;
v1 ninv 0 PULSE(0 10m 1u 0 0 100u 0.25) &lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  tran 1us 300ms&lt;br /&gt;
  wrdata outputfile v(out)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=TL072.mod=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* TL072 OPERATIONAL AMPLIFIER &amp;quot;MACROMODEL&amp;quot; SUBCIRCUIT&lt;br /&gt;
* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08&lt;br /&gt;
* (REV N/A)      SUPPLY VOLTAGE: +/-15V&lt;br /&gt;
* CONNECTIONS:   NON-INVERTING INPUT&lt;br /&gt;
*                | INVERTING INPUT&lt;br /&gt;
*                | | POSITIVE POWER SUPPLY&lt;br /&gt;
*                | | | NEGATIVE POWER SUPPLY&lt;br /&gt;
*                | | | | OUTPUT&lt;br /&gt;
*                | | | | |&lt;br /&gt;
.SUBCKT TL072    1 2 3 4 5&lt;br /&gt;
*&lt;br /&gt;
  C1   11 12 3.498E-12&lt;br /&gt;
  C2    6  7 15.00E-12&lt;br /&gt;
  DC    5 53 DX&lt;br /&gt;
  DE   54  5 DX&lt;br /&gt;
  DLP  90 91 DX&lt;br /&gt;
  DLN  92 90 DX&lt;br /&gt;
  DP    4  3 DX&lt;br /&gt;
  EGND 99  0 POLY(2) (3,0) (4,0) 0 .5 .5&lt;br /&gt;
  FB    7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6&lt;br /&gt;
  GA    6  0 11 12 282.8E-6&lt;br /&gt;
  GCM   0  6 10 99 8.942E-9&lt;br /&gt;
  ISS   3 10 DC 195.0E-6&lt;br /&gt;
  HLIM 90  0 VLIM 1K&lt;br /&gt;
  J1   11  2 10 JX&lt;br /&gt;
  J2   12  1 10 JX&lt;br /&gt;
  R2    6  9 100.0E3&lt;br /&gt;
  RD1   4 11 3.536E3&lt;br /&gt;
  RD2   4 12 3.536E3&lt;br /&gt;
  RO1   8  5 150&lt;br /&gt;
  RO2   7 99 150&lt;br /&gt;
  RP    3  4 2.143E3&lt;br /&gt;
  RSS  10 99 1.026E6&lt;br /&gt;
  VB    9  0 DC 0&lt;br /&gt;
  VC    3 53 DC 2.200&lt;br /&gt;
  VE   54  4 DC 2.200&lt;br /&gt;
  VLIM  7  8 DC 0&lt;br /&gt;
  VLP  91  0 DC 25&lt;br /&gt;
  VLN   0 92 DC 25&lt;br /&gt;
.MODEL DX D(IS=800.0E-18)&lt;br /&gt;
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)&lt;br /&gt;
.ENDS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Para Ejecutar la Simulación=&lt;br /&gt;
* instalar ngspice&lt;br /&gt;
* crea un directorio para los archivos de simulación&lt;br /&gt;
* crea TL072.mod en ese directorio&lt;br /&gt;
* crea tr808_clave.cir en ese directorio&lt;br /&gt;
* ejecutar la simulación&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ngspice -b tr808_clave.cir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Para ver el resultado de la simulación==&lt;br /&gt;
Usando GNU Plotutils:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
graph -T ps -f 0.04 outputfile &amp;gt; outputfile.ps&lt;br /&gt;
ps2pdf outputfile.ps&lt;br /&gt;
open outputfile.pdf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Resultado de la simulación de clave.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Archivo:Resultado_de_la_simulaci%C3%B3n_de_clave.png&amp;diff=423</id>
		<title>Archivo:Resultado de la simulación de clave.png</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Archivo:Resultado_de_la_simulaci%C3%B3n_de_clave.png&amp;diff=423"/>
		<updated>2026-08-05T13:52:59Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=422</id>
		<title>Simulación de circuitos</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=422"/>
		<updated>2026-08-05T13:39:16Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Archivo de Entrada SPICE=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Roland TR-808 Clave&lt;br /&gt;
.include TL072.mod&lt;br /&gt;
&lt;br /&gt;
v0 opampout out 0 &lt;br /&gt;
&lt;br /&gt;
r1 inv out 20000k&lt;br /&gt;
r2 3   0   0.28k&lt;br /&gt;
c1 inv 3   0.0047u&lt;br /&gt;
c2 3   out 0.0047u&lt;br /&gt;
&lt;br /&gt;
x1 ninv inv cc ee opampout TL072&lt;br /&gt;
&lt;br /&gt;
vcc cc 0  15&lt;br /&gt;
vee ee 0 -15&lt;br /&gt;
&lt;br /&gt;
v1 ninv 0 PULSE(0 10m 1u 0 0 100u 0.25) &lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  tran 1us 300ms&lt;br /&gt;
  wrdata outputfile v(out)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=TL072.mod=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* TL072 OPERATIONAL AMPLIFIER &amp;quot;MACROMODEL&amp;quot; SUBCIRCUIT&lt;br /&gt;
* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08&lt;br /&gt;
* (REV N/A)      SUPPLY VOLTAGE: +/-15V&lt;br /&gt;
* CONNECTIONS:   NON-INVERTING INPUT&lt;br /&gt;
*                | INVERTING INPUT&lt;br /&gt;
*                | | POSITIVE POWER SUPPLY&lt;br /&gt;
*                | | | NEGATIVE POWER SUPPLY&lt;br /&gt;
*                | | | | OUTPUT&lt;br /&gt;
*                | | | | |&lt;br /&gt;
.SUBCKT TL072    1 2 3 4 5&lt;br /&gt;
*&lt;br /&gt;
  C1   11 12 3.498E-12&lt;br /&gt;
  C2    6  7 15.00E-12&lt;br /&gt;
  DC    5 53 DX&lt;br /&gt;
  DE   54  5 DX&lt;br /&gt;
  DLP  90 91 DX&lt;br /&gt;
  DLN  92 90 DX&lt;br /&gt;
  DP    4  3 DX&lt;br /&gt;
  EGND 99  0 POLY(2) (3,0) (4,0) 0 .5 .5&lt;br /&gt;
  FB    7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6&lt;br /&gt;
  GA    6  0 11 12 282.8E-6&lt;br /&gt;
  GCM   0  6 10 99 8.942E-9&lt;br /&gt;
  ISS   3 10 DC 195.0E-6&lt;br /&gt;
  HLIM 90  0 VLIM 1K&lt;br /&gt;
  J1   11  2 10 JX&lt;br /&gt;
  J2   12  1 10 JX&lt;br /&gt;
  R2    6  9 100.0E3&lt;br /&gt;
  RD1   4 11 3.536E3&lt;br /&gt;
  RD2   4 12 3.536E3&lt;br /&gt;
  RO1   8  5 150&lt;br /&gt;
  RO2   7 99 150&lt;br /&gt;
  RP    3  4 2.143E3&lt;br /&gt;
  RSS  10 99 1.026E6&lt;br /&gt;
  VB    9  0 DC 0&lt;br /&gt;
  VC    3 53 DC 2.200&lt;br /&gt;
  VE   54  4 DC 2.200&lt;br /&gt;
  VLIM  7  8 DC 0&lt;br /&gt;
  VLP  91  0 DC 25&lt;br /&gt;
  VLN   0 92 DC 25&lt;br /&gt;
.MODEL DX D(IS=800.0E-18)&lt;br /&gt;
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)&lt;br /&gt;
.ENDS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=421</id>
		<title>Simulación de circuitos</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Simulaci%C3%B3n_de_circuitos&amp;diff=421"/>
		<updated>2026-08-05T13:37:39Z</updated>

		<summary type="html">&lt;p&gt;Antonio: Página creada con «=Archivo de Entrada SPICE= &amp;lt;pre&amp;gt; .title Roland TR-808 Clave .include TL072.mod  v0 opampout out 0   r1 inv out 20000k r2 3   0   0.28k c1 inv 3   0.0047u c2 3   out 0.0047u  x1 ninv inv cc ee opampout TL072  vcc cc 0  15 vee ee 0 -15  v1 ninv 0 PULSE(0 10m 1u 0 0 100u 0.25)   .control   tran 1us 300ms   wrdata outputfile v(out) .endc  .end &amp;lt;/pre&amp;gt;»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Archivo de Entrada SPICE=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.title Roland TR-808 Clave&lt;br /&gt;
.include TL072.mod&lt;br /&gt;
&lt;br /&gt;
v0 opampout out 0 &lt;br /&gt;
&lt;br /&gt;
r1 inv out 20000k&lt;br /&gt;
r2 3   0   0.28k&lt;br /&gt;
c1 inv 3   0.0047u&lt;br /&gt;
c2 3   out 0.0047u&lt;br /&gt;
&lt;br /&gt;
x1 ninv inv cc ee opampout TL072&lt;br /&gt;
&lt;br /&gt;
vcc cc 0  15&lt;br /&gt;
vee ee 0 -15&lt;br /&gt;
&lt;br /&gt;
v1 ninv 0 PULSE(0 10m 1u 0 0 100u 0.25) &lt;br /&gt;
&lt;br /&gt;
.control&lt;br /&gt;
  tran 1us 300ms&lt;br /&gt;
  wrdata outputfile v(out)&lt;br /&gt;
.endc&lt;br /&gt;
&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Archivo:Tr-808_bridged_t.png&amp;diff=420</id>
		<title>Archivo:Tr-808 bridged t.png</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Archivo:Tr-808_bridged_t.png&amp;diff=420"/>
		<updated>2026-08-05T12:03:40Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>https://fab.uy/index.php?title=Archivo:Tr808_clave.png&amp;diff=419</id>
		<title>Archivo:Tr808 clave.png</title>
		<link rel="alternate" type="text/html" href="https://fab.uy/index.php?title=Archivo:Tr808_clave.png&amp;diff=419"/>
		<updated>2026-08-03T23:01:53Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
</feed>