<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>http://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Introducci%C3%B3n_a_Arduino</id>
	<title>Introducción a Arduino - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Introducci%C3%B3n_a_Arduino"/>
	<link rel="alternate" type="text/html" href="http://wiki.cabal.mx/index.php?title=Introducci%C3%B3n_a_Arduino&amp;action=history"/>
	<updated>2026-04-22T16:03:49Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>http://wiki.cabal.mx/index.php?title=Introducci%C3%B3n_a_Arduino&amp;diff=5187&amp;oldid=prev</id>
		<title>Patricio Páez: Optocouplers /* Enlaces externos */</title>
		<link rel="alternate" type="text/html" href="http://wiki.cabal.mx/index.php?title=Introducci%C3%B3n_a_Arduino&amp;diff=5187&amp;oldid=prev"/>
		<updated>2014-02-01T13:30:14Z</updated>

		<summary type="html">&lt;p&gt;Optocouplers ‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Enlaces externos&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Espacio para iniciarte en la experimentación con el Arduino.&lt;br /&gt;
&lt;br /&gt;
== Software para programar ==&lt;br /&gt;
Los programas se editan y se compilan en una PC o laptop.  El arduino se conecta mediante el cable USB y se le descargan los programas para que sean ejecutados.&lt;br /&gt;
&lt;br /&gt;
Puedes escoger entre un ambiente integrado en modo gráfico basado en Java, o usar la línea de comando.&lt;br /&gt;
&lt;br /&gt;
=== Ambiente integrado de desarrollo ===&lt;br /&gt;
En Ubuntu y Debian instala el paquete &amp;#039;&amp;#039;&amp;#039;arduino&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Uso desde la línea de comando ===&lt;br /&gt;
Los pasos siguientes son para Ubuntu y Debian.&lt;br /&gt;
# Instala los paquetes &amp;#039;&amp;#039;&amp;#039;arduino-core&amp;#039;&amp;#039;&amp;#039; y &amp;#039;&amp;#039;&amp;#039;arduino-mk&amp;#039;&amp;#039;&amp;#039;.  &lt;br /&gt;
# Crea una carpeta general para arduino, y dentro de ésta puedes crear subcarpetas para cada programa o proyecto.&lt;br /&gt;
# Cambia a la subcarpeta del programa en el cual vas a trabajar.&lt;br /&gt;
# Crea un archivo .ino y escribe código o pega de alguno de los ejemplos o tutoriales.&lt;br /&gt;
# Crea un archivo Makefile con el contenido que se muestra más abajo.&lt;br /&gt;
# Para compilar el programa ejecuta &amp;#039;&amp;#039;make&amp;#039;&amp;#039;.&lt;br /&gt;
# Para enviar el programa al arduino ejecuta &amp;#039;&amp;#039;sudo make upload&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
* Makefile&lt;br /&gt;
 ARDUINO_DIR   = /usr/share/arduino&lt;br /&gt;
 ARDMK_DIR     = /usr&lt;br /&gt;
 AVR_TOOLS_DIR = /usr&lt;br /&gt;
 &lt;br /&gt;
 BOARD_TAG    = uno&lt;br /&gt;
 ARDUINO_PORT = /dev/ttyACM0&lt;br /&gt;
 &lt;br /&gt;
 include /usr/share/arduino/Arduino.mk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tras seguir las instrucciones (en Mint), encontre un pequeño problema:&lt;br /&gt;
&lt;br /&gt;
 /usr/share/arduino/Arduino.mk:514: build-cli/depends.mk: No such file or directory&lt;br /&gt;
 mkdir build-cli&lt;br /&gt;
 echo &amp;#039;#include &amp;lt;Arduino.h&amp;gt;&amp;#039; &amp;gt; build-cli/blink.cpp&lt;br /&gt;
 cat  blink.ino &amp;gt;&amp;gt; build-cli/blink.cpp&lt;br /&gt;
 make: ard-parse-boards: Command not found&lt;br /&gt;
 make: ard-parse-boards: Command not found&lt;br /&gt;
 make: ard-parse-boards: Command not found&lt;br /&gt;
 /usr/bin/avr-g++ -MM -mmcu= -DF_CPU= -DARDUINO=100 -I. -I/...&lt;br /&gt;
 cc1plus: error: missing argument to &amp;quot;-mmcu=&amp;quot;&lt;br /&gt;
 make: *** [build-cli/blink.d] Error 1&lt;br /&gt;
 rm build-cli/blink.cpp&lt;br /&gt;
&lt;br /&gt;
El problema es que make no puede encontrar el programa&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ard-parse-boards&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
para arreglarlo, debemos modificar el archivo&lt;br /&gt;
&lt;br /&gt;
/usr/share/arduino/Arduino.mk &lt;br /&gt;
(se necesita ser sudo para editarlo)&lt;br /&gt;
linea 218, esta asi:&lt;br /&gt;
&lt;br /&gt;
 PARSE_BOARD = ard-parse-boards --boards_txt=$(BOARDS_TXT)&lt;br /&gt;
&lt;br /&gt;
cambiarla con:&lt;br /&gt;
&lt;br /&gt;
 PARSE_BOARD = $(ARDUINO_DIR)/ard-parse-boards --boards_txt=$(BOARDS_TXT)&lt;br /&gt;
&lt;br /&gt;
=== Comunicación serial ===&lt;br /&gt;
Usa &amp;#039;&amp;#039;screen&amp;#039;&amp;#039; así:&lt;br /&gt;
 screen /dev/ttyACMO 115200&lt;br /&gt;
&lt;br /&gt;
== Proveedores ==&lt;br /&gt;
*[http://www.5hz-electronica.com/arduino.aspx 5Hz Electrónica] Dieron un descuento para dos pedidos de Arduinos y accesorios en conjunto que hizo Renich en Octubre/Noviembre  de 2011 para varios participantes de LinuxCabal.  En Monterrey.&lt;br /&gt;
*[http://www.electronicaestudio.com Electrónica Estudio], motores, accesorios para robótica. En México D.F.  La recomendó Javier.&lt;br /&gt;
*[http://www.steren.com.mx/catalogo/prod.asp?p=3687 ULN2803A], Darlington 8 canales, 50V, 500mA, disponible en Steren, Don lo recomendó. En varias ciudades.&lt;br /&gt;
*[http://www.coldfire-electronica.com/ Coldfire Electrónica], en Guadalajara. La recomendó Arthur.&lt;br /&gt;
*[http://www.hetpro-store.com/ HeTPro], en Guadalajara junto a CUCEI.  Arduino Uno y accesorios, cables conectores para protoboard, fabricación de circuitos impresos.&lt;br /&gt;
&lt;br /&gt;
== Ver también ==&lt;br /&gt;
[[Instalación de Fritzing]]&lt;br /&gt;
&lt;br /&gt;
== Enlaces externos ==&lt;br /&gt;
*[http://www.linuxcabal.org/TallerArduinoCabal20111001.pdf Taller introductorio], por Javier Zavala, 1 de Octubre de 2011, 27 páginas en PDF.&lt;br /&gt;
*[http://groups.google.com/group/ArduinoCabal ArduinoCabal], lista de correos en google groups.&lt;br /&gt;
*[http://www.arduino.cc Página oficial de Arduino]&lt;br /&gt;
*[http://makezine.com/arduino/ La sección para Arduino] en Makezine&lt;br /&gt;
*[http://shallowsky.com/software/arduino/arduino-cmdline.html Command-line Arduino development]&lt;br /&gt;
*[http://www.suffix.be/blog/send-data-to-arduino Send data from a computer to an Arduino]&lt;br /&gt;
*[http://www.slideshare.net/amritayan/test-driven-development-in-c Test Driven Development in c], por Olve Maudal, TDD usando un esquema muy sencillo para hacer las pruebas unitarias sin un framework.&lt;br /&gt;
*[http://javierzavalaponce.wikispaces.com/Taller+Eagle.+Como+hacer+PCBs Taller Eagle. Como hacer PCBs], por Javier Zavala, 14 de enero de 2012&lt;br /&gt;
*[http://ruggedcircuits.com/html/ancp01.html 10 Ways to Destroy an Arduino] en Rugged Circuits&lt;br /&gt;
*[http://www1.electusdistribution.com.au/images_uploaded/optocoup.pdf Optocouplers: When &amp;amp; how to use them], PDF, 3 páginas. Electus Distribution.&lt;br /&gt;
&lt;br /&gt;
[[Category: ArduinoCabal]]&lt;/div&gt;</summary>
		<author><name>Patricio Páez</name></author>
		
	</entry>
</feed>