Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y
un entorno de desarrollo, diseada para facilitar el uso de la electrnica en proyectos
multidisciplinares.
El hardware consiste
en
de entrada/salida. Los
una
placa
con
microcontroladores
un
ms
microcontrolador Atmel
usados
son
AVR y
el
puertos
Atmega168,
Atmega328, Atmega1280, ATmega8 por su sencillez y bajo coste que permiten el desarrollo de
mltiples diseos. Por otro lado el software consiste en un entorno de desarrollo que implementa
el lenguaje de programacin C, C++, Processing/Wiring y el cargador de arranque (boot loader)
que corre en la placa.
Para qu es utilizado?
Arduino se puede utilizar para desarrollar objetos interactivos autnomos o puede ser conectado a
software del ordenador (por ejemplo: Macromedia Flash, Processing, Max/MSP, Pure Data). Las
placas se pueden montar a mano o adquirirse. El entorno de desarrollo integrado libre se puede
descargar gratuitamente.
Al ser open-hardware, tanto su diseo como su distribucin es libre. Es decir, puede utilizarse
libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia.
Arduino puede tomar informacin del entorno a travs de sus pines de entrada de toda una gama
de sensores y puede afectar aquello que le rodea controlando luces, motores y otros actuadores.
Lenguaje de programacin.
Java
Processing
Pure Data
Etc.
Esto es posible debido a que Arduino se comunica mediante la transmisin de datos en formato
serie que es algo que la mayora de los lenguajes anteriormente citados soportan. Para los que no
soportan el formato serie de forma nativa, es posible utilizar software intermediario que traduzca los
mensajes enviados por ambas partes para permitir una comunicacin fluida. Es bastante
interesante tener la posibilidad de interactuar Arduino mediante esta gran variedad de sistemas y
lenguajes puesto que dependiendo de cuales sean las necesidades del problema que vamos a
resolver podremos aprovecharnos de la gran compatibilidad de comunicacin que ofrece.
Aplicaciones[editar]
El mdulo Arduino ha sido usado como base en diversas aplicaciones electrnicas:
OBDuino: un econmetro que usa una interfaz de diagnstico a bordo que se halla en
los automviles modernos.
Humane Reader: dispositivo electrnico de bajo coste con salida de seal de TV que
puede manejar una biblioteca de 5000 ttulos en una tarjeta microSD.17
The Humane PC: equipo que usa un mdulo Arduino para emular un computador
personal, con un monitor de televisin y un teclado para computadora. 18
Impresoras 3D.
void setup() {
inMode(pin, OUTPUT); // Establece 'pin' como salida
}
void loop() {
digitalWrite(pin, HIGH);
// Activa 'pin'
delay(1000);
// Pausa un segundo
digitalWrite(pin, LOW);
// Desactiva 'pin'
delay(1000);
}
Como se observa en este bloque de cdigo cada instruccin acaba con ; y los comentarios
se indican con //. Al igual que en C se pueden introducir bloques de comentarios con /* ...
*/.
Funciones
Una funcin es un bloque de cdigo identificado por un nombre y que es
ejecutado cuando la funcin es llamada. La declaracin de una funcin incluye
en primer lugar el tipo de datos que devuelve la funcin (e.j. int si lo que
devuelve es un valor entero). Despus del tipo de datos se especifica el
nombre de la funci<bookmark>OLE_LINK1</bookmark>int delayVal() {
int v;
// crea una variable temporal 'v'
v = analogRead(pot); // lee el valor del potencimetro
v /= 4;
// convierte los valores 0-1023 a 0-255
return v;
// devuelve el valor final de la variable
}
Variables
Una variable debe ser declarada y opcionalmente asignada a un determinado
valor. En la declaracin de la variable se indica el tipo de datos que almacenar
(int, float, long)
int inputVariable = 0;
Una variable puede ser declarada en el inicio del programa antes de setup(),
localmente a una determinada funcin e incluso dentro de un bloque como
pueda ser un bucle. El sitio en el que la variable es declarada determina el
mbito de la misma. Una variable global es aquella que puede ser empleada en
cualquier funcin del programa. Estas variables deben ser declaradas al inicio
del programa (antes de la funcin setup()).
int v;
void setup() {
// no se requiere setup
}
void loop() {
for (int i=0; i<20;)
// 'i' es visible solo en el bucle
i++;
float f;
// 'f' es visible nicamente en la funcin loop()
}
Tipos de datos
Arduino permite manejar los siguientes tipos de datos:
Puerto serie
Ejemplos de cdigo
Salida digital
En este ejemplo el LED conectado al pin 13 parpadea cada segundo.
int ledPin = 13;
// LED que se encuentra en el pin 13
void setup(){
pinMode(ledPin, OUTPUT);
// El p1n 13 ser una salida digital
}
void loop(){
digitalWrite(ledPin, HIGH);
// Enciende el LED
delay(1000);
// Pausa de 1 segundo
digitalWrite(ledPin, LOW);
// Apaga el LED
delay(1000);
// Pausa de 1 segundo
}
Salida digital II
En este ejemplo el LED conectado al pin 13 parpadea en un intervalo de tiempo
variable que depende del nmero de veces que se ejecuta el programa
(funcin loop)
int ledPin = 13; // LED que se encuentra en el pin 13
int n = 0;
//Entero que contar el paso por la funcin loop
void setup(){
pinMode(ledPin, OUTPUT);
// El p1n 13 ser una salida digital
}
void loop(){
digitalWrite(ledPin, HIGH);
// Enciende el LED
delay(1000);
// Pausa de 1 segundo
digitalWrite(ledPin, LOW);
// Apaga el LED
n++;
//Incrementamos n
delay(delayVal(n));
//Pausa de un tiempo variable
}
//Funcin que devuelve un valor tipo entero segn el parmetro pasado
int delayVal(int f){
return f*100;
}
Entrada digital
Este ejemplo lee el valor de un interruptor conectado en el pin 2. Cuando el
interruptor est cerrado en el pin de entrada habr un estado alto (HIGH) y se
encender el LED.
int ledPin = 13; // Pin de salida para el LED
int inPin = 2; // Pin de entrada (donde est conectado el interruptor)
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(inPin, INPUT);
}
void loop() {
if (digitalRead(inPin) == HIGH){
// Si se activa interruptor
digitalWrite(ledPin, HIGH);
// Enciende el LED
delay(1000);
// Pause de 1 segundo
digitalWrite(ledPin, LOW);
// Apaga el LED
delay(1000);
// Pausa de 1 segundo
}
}
Salida PWM
Modulacin por ancho de pulso (PWM) puede emplearse, por ejemplo, para
establecer el brillo de un led o controlar un servomotor. En el siguiente ejemplo
se va aumentando y decrementando el brillo del pin 9 mediante PWM.
int ledPin = 9;
// Pin controlado por PWM
void setup(){}
void loop() {
for (int i=0; i<=255; i++){
analogWrite(ledPin, i);
// Establece el brillo a i
delay(100);
// Pausa de 100 ms
}
for (int i=255; i>=0; i--) {
analogWrite(ledPin, i);
delay(100);
}
}
Entrada a partir de un potencimetro
En el siguiente cdigo se emplea arduino para controlar la frecuencia de
parpadeo de un LED.
int potPin = 0;
// Pin de entrada para el potencimetro
int ledPin = 13;
// Pin de salida para el LED
void setup() {
pinMode(ledPin, OUTPUT);
// Declara el pin del LED como de salida
}
void loop() {
digitalWrite(ledPin, HIGH);
// Enciende el LED
delay(analogRead(potPin));
// Lee el valor del potencimetro
digitalWrite(ledPin, LOW);
// Apaga el LED
delay(analogRead(potPin));
}
Significado de Felicidad
Qu es Felicidad:
La felicidad es el estado emocional de una persona feliz. En este sentido, supone
una sensacin de bienestar, satisfaccin y realizacin que experimentamos
cuando alcanzamos nuestras metas, deseos y propsitos en la vida. La palabra, como
tal, proviene del latn felictas, felicittis, que a su vez se deriva de felix, felcis, que
significa frtil, fecundo.
La felicidad, de este modo, puede definirse como un momento duradero de
satisfaccin, donde no hay necesidades o deseos que acucien, ni sufrimientos que
atormenten. En este sentido, la felicidad se compone de diversas emociones y
sentimientos positivos relacionados con el cumplimiento de deseos u objetivos,
y con la autosuficiencia o la autorrealizacin. No obstante, para ser feliz a veces
no es necesaria ninguna condicin previa, y as hay personas que estn siempre
felices y que se sienten a gusto con la vida y con aquello que les fue otorgado en
gracia.
Lo contrario a la felicidad es la infelicidad. La infelicidad ocurre cuando nos
enfrentamos a frustraciones en nuestro intento por alcanzar nuestras metas, cumplir
nuestros anhelos o lograr nuestros propsitos. En este sentido, lo aconsejable para
mantener un estado de equilibrio propicio a la felicidad es alimentar pensamientos
positivos y evitar a toda costa caer en pesimismos.
Felicidad en la Psicologa
Desde el punto de vista de la Psicologa, la felicidad es la capacidad que hay en
cada persona de dar soluciones a los variados aspectos que conforman su vida
cotidiana. Las personas que tengan cubiertos estos aspectos, en este sentido,
deberan ser ms felices, autorrealizadas y plenas.
No obstante, para Sigmund Freud la felicidad es algo utpico, pues considera que,
para que esta sea posible, no podra depender del mundo real, donde los individuos
estn expuestos constantemente a experiencias desagradables, como el fracaso y la
frustracin, y, en este sentido, sostiene que a lo mximo que podra aspirar un ser
humano es a una felicidad parcial.
Por su parte, la Universidad de Oxford ha creado un cuestionario a partir del cual se
pretende medir la felicidad, tomando en cuenta una serie de factores, tanto fsicos
como psicolgicos, que consideran relevantes aspectos como el nivel de ingresos, la
edad, el estado civil, las preferencias religiosas y polticas, entre otros.
Felicidad en Filosofa
La Filosofa ha abordado el asunto de la felicidad desde antiguo. Aristteles (siglo III
a. de C.), por ejemplo, consideraba que la felicidad estaba relacionada con el
equilibrio y la armona, y se consegua mediante acciones encaminadas a la
autorrealizacin. Epicuro (s. III a. de C.), por su parte, sealaba que a la felicidad se
arriba por medio de la satisfaccin de los deseos y los placeres. Pirrn de Elis(s. III a.
de C.), en cambio, postulaba que a la felicidad se llegaba a travs de la tranquilidad.
Parecida es la opinin del filsofo indio Mahavira (s. VI a. de C.), quien afirmaba que
la no violencia era un aliado fundamental para alcanzar la felicidad plena.
Los filsofos chinos, por su lado, tambin reflexionaron en torno a la felicidad. En este
sentido, Lao Tzu (s. VI a. de C.) apuntaba que la felicidad se poda lograr teniendo
como modelo la naturaleza. A diferencia de Confucio (s. V a. de C.), quien
consideraba que la felicidad vena a travs de la armona entre las personas.
Felicidad en religin
Las religiones testas suelen coincidir en que la felicidad es un estado de paz que
solo se alcanza en la comunin con Dios. Por su parte, la doctrina budista afirma
que la felicidad nicamente se consigue a travs de la liberacin del sufrimiento y la
superacin del deseo, a lo cual se accede mediante el entrenamiento mental.
El Epicuresmo
30 de octubre de 2008 Publicado por Malena
El Epicuresmo es una doctrina filosfica cuyo fundamento principal es el pensamiento del
filsofo griego Epicuro.
La afirmacin ms relevante de esta doctrina y tambin la ms polmica es que el mayor bien
y el propsito de la vida es el placer.
En realidad se refiere ms a los placeres del intelecto ya que considera que los placeres
sensuales trastornan el espritu.
Para Epicuro, una persona es feliz cuando puede
controlar sus miedos, el miedo al futuro, al fin de la
vida y a Dios. De modo que eliminar todos los miedos
es el objetivo primordial de esta filosofa.
Epicuro pensaba que el universo era eterno y sin
lmites, constituido por cuerpos compuestos por
tomos indivisibles y por espacio; y que el hombre
puede percibir las formas y sus cualidades en funcin
a la disposicin que tienen estos tomos.
Epicuro se anticip a Darwin con la idea de la
seleccin natural, afirmando que la naturaleza origina
distintos tipos de organismos y que solamente
sobreviven aquellos que llegan a reproducirse y superarse.
La doctrina de Epicuro es esencialmente materialista desde el punto de vista psicolgico ya
que sostiene que las sensaciones son producidas por una sucesin de imgenes que dejan
los cuerpos y que registran los sentidos.
Para Epicuro las sensaciones no engaan, es slo la interpretacin que hace el sujeto la que
puede estar equivocada.
Con respecto al alma, sta se encuentra en cada parte del cuerpo en forma de partculas de
modo que cuando sobreviene la muerte tanto el cuerpo como el alma desaparecen por igual.
La tica de Epicuro prioriza la justicia, el equilibrio entre placer y sufrimiento y la honestidad; y
la amistad para l es mejor que el amor, porque ste produce intranquilidad y desequilibrio.
La felicidad es lograr la tranquilidad mediante el control de si mismo, el desapego y la
moderacin.
Aunque Epicuro era materialista crea en que la voluntad era libre y que incluso hasta los
mismos tomos eran libres y que podan actuar con absoluta espontaneidad.
Esta afirmacin se asemeja notablemente a los conceptos de la mecnica cuntica sobre el
principio de incertidumbre.
Epicuro aceptaba a los dioses como seres eternos pero no crea que pudieran influenciar en
los humanos aunque gozaran contemplndonos.
La verdadera espiritualidad del hombre para Epicuro consiste a su vez, en contemplar a los
dioses ideales.
El Epicureismo se desprestigi en virtud de la poca claridad que refieren sus conceptos sobre
la oposicin entre los principios morales y el hedonismo que an hoy en da subsiste.
El gramtico griego Apolodoro, los poetas romanos Horacio, y Lucrecio y el estadista Plinio
fueron sus discpulos prominentes.
Sin embargo esta escuela qued en el olvido por muchos siglos, siendo revivida recin en el
siglo XVII en Francia por Pierre Gassendi.
Sigmund Freud tambin fundamenta su teora en la doctrina de Epicuro con el concepto
bsico del principio de placer como motivacin psicolgica humana fundamental.
Otros seguidores an hoy siguen siendo atrados por el epicuresmo que consideran a esta
doctrina como la tica ms influyente de los ltimos tiempos.
Utilitarismo
El utilitarismo es una teora tica que asume las siguientes tres propuestas: lo que resulta
intrnsecamente valioso para los individuos, el mejor estado de las cosas es aquel en el que la
suma de lo que resulta valioso es lo ms alta posible, y lo que debemos hacer es aquello que
consigue el mejor estado de cosas conforme a esto. De este modo, la moralidad de cualquier
accin o ley viene definida por su utilidad para los seres sintientes en conjunto. Utilidad es una
palabra que refiere aquello que es intrnsecamente valioso para cada individuo. En
la economa neoclsica, se llama utilidad a la satisfaccin de preferencias, en filosofa moral,
es sinnimo de felicidad, sea cual sea el modo en el que esta se entienda. Estas
consecuencias usualmente incluyen felicidad o satisfaccin de las preferencias. El utilitarismo
es a veces resumido como "el mximo bienestar para el mximo nmero". De este modo el
utilitarismo recomienda actuar de modos que produzcan la mayor suma de felicidad posible en
conjunto en el mundo.