–
¿Qué es arduino?
Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un en ento torn rno o de de desa sarr rrol ollo lo,, di dise seña ñada da pa para ra fa faci cili lita tarr el us uso o de la el elec ectr trón ónic ica a en pr proy oyec ecto tos s multidisciplinares. El har ardw dwar are e co cons nsiist ste e
en
de entrada/salida. Los
una un a
plac pl aca a
con co n
microcontroladores
un ms
micr croc ocon ontr trol olad ador or At Atm mel usados
son
AVR y el
puer pu erttos
Atme!a"#$,
Atme!a%&$, Atme!a"&$', Atme!a"&$', A(me!a$ A(me!a$ por su sencille) y ba*o coste +ue permiten el desarrollo de mltiples diseños. -or otro lado el software consiste en un entorno de desarrollo +ue implementa el len!ua*e de pro!ramación , , -rocessin!/0irin! y el car!ador de arran+ue 1boot loader2 +ue corre en la placa. –
¿Para qué es utilizado?
Arduino se puede utili)ar para desarrollar ob*etos interacti3os autónomos o p uede ser conectado a software del ordenador 1por e*emplo4 5acromedia 6lash, -rocessin!, 5a7/58-, -ure 9ata2. Las placas placa s se puede pueden n monta montarr a mano o ad+uir ad+uirirse irse.. El entorno entorno de desarrollo desarrollo inte! inte!rado rado libre libre se puede descar!ar !ratuitamente.
Al ser open:hardware, tanto su diseño como su distribución es libre. Es decir, puede utili)arse libremente para el desarrollo de cual+uier tipo de proyecto sin haber ad+uirido nin!una licencia. Arduino puede tomar información del entorno a tra3;s de d e sus pines de entrada de toda una !ama de sensores y puede afectar a+uello +ue le rodea controlando luces, motores y otros actuadores. –
Lenguaje de programación.
El mic microc rocont ontrol rolado adorr en la pla placa ca Ar Ardui duino no se pr pro!r o!rama ama med median iante te el len len!ua !ua*e *e de pro pro!ra !ramac mación ión Arduino 1basado en 0irin!2 y el entorno de desarrollo Arduino 1basado en -rocessin!2. Los proyectos hechos con Arduino pueden e*ecutarse sin necesidad de conectar a un ordenador, si bien tienen la posibilidad de hacerlo y comunicar con diferentes tipos de software 1p.e*. 6lash, -rocessin!,5a758-2. La plataforma Arduino se pro!rama mediante el uso de un len!ua*e propio basado en el popular len!ua*e de pro!ramación de alto ni3el -rocessin!. 8in embar!o, es posible utili)ar otros len!ua*es de pro!ramación y aplicaciones populares en Arduino. Al!unos e*emplos son4
•
•
6lash 1mediante Action8cript2
•
-rocessin!
•
-ure 9ata
•
Etc.
Esto es posible debido a +ue Arduino se comunica mediante la transmisión de datos en formato serie +ue es al!o +ue la mayor=a de los len!ua*es anteriormente citados soportan. -ara los +ue no soportan el formato serie de forma nati3a, es posible utili)ar software intermediario +ue tradu)ca los mensa*es en3iados por ambas partes para permitir una comunicación fluida. Es bastante interesante tener la posibilidad de interactuar Arduino mediante esta !ran 3ariedad de sistemas y len!ua*es puesto +ue dependiendo de cuales sean las necesidades del problema +ue 3amos a resol3er podremos apro3echarnos de la !ran compatibilidad de comunicación +ue ofrece.
Aplicaciones[editar ] El módulo Arduino ha sido usado como base en di3ersas aplicaciones electrónicas4 •
>oscillo4 ?sciloscopio de códi!o abierto."@
•
E+uipo cient=fico para in3esti!aciones. "
•
•
Arduinome4 Bn dispositi3o controlador 5C9C."# ?D9uino4 un económetro +ue usa una interfa) de dia!nóstico a bordo +ue se halla en los automó3iles modernos.
•
umane Reader4 dispositi3o electrónico de ba*o coste con salida de señal de (V +ue puede mane*ar una biblioteca de ''' t=tulos en una tar*eta micro89."F
•
(he umane -4 e+uipo +ue usa un módulo Arduino para emular un computador personal, con un monitor de tele3isión y un teclado para computadora. "$
•
Ardupilot4 software y hardware de aerona3es no tripuladas.
•
Arduino-hone4 un tel;fono mó3il construido sobre un módulo Arduino. "G &'
•
Cmpresoras %9.
Estructura básica de un programa La estructura básica de programación de Arduino es bastante simple y divide la ejecución en dos partes: setup y loop. Setup() constituye la preparación del programa y loop() es la ejecución. En la función Setup() se in cluye la declaración de variables y se trata de la primera función ue se ejecuta en el programa. Esta función se ejecuta una !nica ve" y es empleada para configurar el pin#ode (p. ej. si un determinado pin di gital es de entrada o salida) e iniciali"ar la comunicación serie. La función loop() incluye el código a ser ejecutado continuamente (leyendo las entradas de la placa$ salidas$ etc.).
void setup() { inMode(pin, OUTPUT); // Establece 'pin' como salida } void loop() { digital!ite(pin, "#$"); // %ctiva 'pin' dela&(); // Pausa un segundo digital!ite(pin, O); // *esactiva 'pin' dela&(); } %omo se observa en este bloue de código cada instrucción acaba con & y los comentarios se indican con ''. Al igual ue en % se pueden introducir bloues de comentarios con ' ... '.
unciones Una +uncin es un blo-ue de cdigo identi.cado po! un nomb!e & -ue es eecutado cuando la +uncin es llamada0 a decla!acin de una +uncin inclu&e en p!ime! luga! el tipo de datos -ue devuelve la +uncin (e00 int si lo -ue devuelve es un valo! ente!o)0 *espu1s del tipo de datos se especi.ca el nomb!e de la +unci2boo3ma!34OE5#672/boo3ma!34int dela&8al() { int v; // c!ea una va!iable tempo!al 'v' v 9 analog:ead(pot); // lee el valo! del potencimet!o v /9 ; // convie!te los valo!es <=> a <=?? !etu!n v; // devuelve el valo! .nal de la va!iable }
*ariables Una va!iable debe se! decla!ada & opcionalmente asignada a un dete!minado valo!0 En la decla!acin de la va!iable se indica el tipo de datos -ue almacena!@ (int, Aoat, long)
int input8a!iable 9 ; Una va!iable puede se! decla!ada en el inicio del p!og!ama antes de setup(), localmente a una dete!minada +uncin e incluso dent!o de un blo-ue como pueda se! un bucle0 El sitio en el -ue la va!iable es decla!ada dete!mina el @mbito de la misma0 Una va!iable global es a-uella -ue puede se! empleada en cual-uie! +uncin del p!og!ama0 Estas va!iables deben se! decla!adas al inicio del p!og!ama (antes de la +uncin setup())0 int v; void setup() {
// 'v' es visible en todo el p!og!ama // no se !e-uie!e setup
} void loop() { +o! (int i9; i2=;) // 'i' es visible solo en el bucle iBB; Aoat +; // '+' es visible Cnicamente en la +uncin loop() }
Tipos de datos %!duino pe!mite manea! los siguientes tipos de datosD •
&te0 %lmacena un valo! num1!ico de F bits0 Tienen un !ango de <=??0
•
#nt0 %lmacena un valo! ente!o de G bits con un !ango de >=,HGH a <>=,HGF0
•
ong0 8alo! ente!o almacenado en >= bits con un !ango de =,H,F>,GH a <=,H,F>,GF0
•
•
Iloat0 Tipo coma Aotante almacenado en >= bits con un !ango de >0=F=>?EB>F a <>0=F=>?EB>F0 %!!a&s Je t!ata de una coleccin de valo!es -ue pueden se! accedidos con un nCme!o de Kndice (el p!ime! valo! del Kndice es )0 Eemplos de utiliLacinD o
*e.nicin & asignacin0 int m&%!!a&N 9 {value, value, value=000}
o
*e.nicin0 int m&%!!a&?N; // decla!a un a!!a& de G ente!os
o
%signacin del cua!to componente0 m&%!!a&>N 9 ;
o
:ecupe!a! el cua!to componente & asigna!lo a 0 9 m&%!!a&>N;
Entradas y salidas digitales y analógicas 9.1. Función pinMode(pin, mode) unción usada en la function setup() para configurar un pin dado para comportarse como +,-/ o 0/-/. Ej. pin#ode(pin$ 0/-/)& configura el pin n!mero 1pin1 como de salida. Los pines de Arduino funcionan por defecto como entradas$ de forma ue no necesitan declararse e2pl3citamente como entradas empleando pin#ode(). 9.2. Función digitalRead(pin) Lee el valor desde un pin digital espec3fico. 4evuelve un valor 5+65 o L07. El pin puede ser especificado con una variable o una constante (89;). Ej. v < digital=ead(-in)& 9.3. Funcion digitalWrite(pin, value) +ntroduce un nivel alto (5+65) o bajo (L07) en el pin digital especificado. 4e nuevo$ el pin puede ser especificado con una variable o una constante 89;. Ej. digital7rite(pin$ 5+65)& 9.4. Función analogRead(pin) Lee el valor desde el pin analógico especificado con una resolución de 8 bits. Esta función solo funciona en los pines analógicos (89>). El valor resultante es un entero de 8 a 8?;. Los pines analógicos$ a diferencia de los digitales no necesitan declararse previamente como +,-/ o 0/-/. 9.5. Función analogWrite(pin, value) Escribe un valor pseudo9analógico usando modulación por anc@o de pulso (-7#) en un pin de salida marcado como -7#. Esta función está activa para los pines ;$ >$ $ B$ 8$ . Ej analog7rite(pin$ v)& '' escribe 1v1 en el 1pin1 analógico. -uede especificarse un valor de 8 9 ?>>. n valor 8 genera 8 * en el pin especificado y ?>> genera > *. -ara valores de 8 a ?>>$ el pin alterna rápidamente entre 8 * y > *$ cuanto mayor sea el valor$ más a menudo el pin se encuentra en 5+65 (> *). -or ejemplo$ un valor de C será 8 * tres cuartas partes del tiempo y > * una cuarta parte. n valor de ?D será 8 * l a mitad del tiempo y > * la otra mitad. n valor de B? será 8 * u na cuarta parte del tiempo y > * tres cuartas partes.
Iunciones de tiempo & matem@ticas •
•
dela&(ms)0 :ealiLa una pausa en el p!og!ama la cantidad de tiempo en milisegundos especi.cada en el pa!@met!o (m@imo , mKnimo )0 millis()0 *evuelve la cantidad de milisegundos -ue lleva la placa %!duino eecutando el p!og!ama actual como un valo! long unsigned0 *espu1s de de Qo!as el contado! vuelve a 0
•
min(,&)0 ma(,&)0 *evuelve el mKnimo & el m@imo !espectivamente de ent!e sus pa!@met!os0
Iunciones de gene!acin aleato!ia •
•
!andomJeed(seed)0 Especi.ca un valo! o semilla como el punto de inicio pa!a la +uncin !andom()0 Este pa!@met!o debe se! !ealmente aleato!io & pa!a ello puede emplea!se la +uncin millis() o incluso analog:ead() pa!a lee! !uido el1ct!ico desde una ent!ada analgica0 !andom(ma), !andom(min, ma)0 Esta +uncin devuelve un valo! aleato!io ent!e el !ango especi.cado0
Pue!to se!ie •
•
Je!ial0begin(!ate)0 %b!e un Pue!to se!ie & especi.ca la velocidad de t!ansmisin0 a velocidad tKpica pa!a comunicacin con el o!denado! es de G aun-ue se pueden sopo!ta! ot!as velocidades0 Je!ial0p!intln(data)0 #mp!ime datos al pue!to se!ie seguido po! un !eto!no de lKnea autom@tico0 Este comando tiene la misma +o!ma -ue Je!ial0p!int() pe!o este Cltimo sin el salto de lKnea al .nal0 Este comando puede emplea!se pa!a !ealiLa! la depu!acin de p!og!amas0 Pa!a ello puede manda!se mensaes de depu!acin & valo!es de va!iables po! el pue!to se!ie0 Poste!io!mente, desde el ento!no de p!og!amacin de %!duino, activando el RJe!ial Monito!R se puede obse!va! el contenido del pue!to se!ie, &, po! lo tanto, los mensaes de depu!acin0 Pa!a obse!va! co!!ectamente el contenido del pue!to se!ie se debe tene! en cuenta -ue el RJe!ial Monito!R & el pue!to se!ie Qan de esta! con.gu!ados a la misma velocidad (Pa!a con.gu!a! la velocidad del pue!to se!ie se Qa!@ con el comando Je!ial0begin(!ate))0
•
Je!ial0!ead()0ee o captu!a un b&te (un ca!acte!) desde el pue!to se!ie0 *evuelve < si no Qa& ningCn ca!@cte! en el pue!to se!ie0
•
Je!ial0available()0 *evuelve el nCme!o de ca!acte!es disponibles pa!a lee! desde el pue!to se!ie0
Eemplos de cdigo Salida digital
En este eemplo el E* conectado al pin > pa!padea cada segundo0 int ledPin 9 >; // E* -ue se encuent!a en el pin > void setup(){ pinMode(ledPin, OUTPUT); // El pn > se!@ una salida digital } void loop(){ digital!ite(ledPin, "#$"); // Enciende el E* dela&(); // Pausa de segundo digital!ite(ledPin, O); // %paga el E* dela&(); // Pausa de segundo } Salida digital II
En este eemplo el E* conectado al pin > pa!padea en un inte!valo de tiempo va!iable -ue depende del nCme!o de veces -ue se eecuta el p!og!ama (+uncin loop) int ledPin 9 >; // E* -ue se encuent!a en el pin > int n 9 ; //Ente!o -ue conta!@ el paso po! la +uncin loop void setup(){ pinMode(ledPin, OUTPUT); // El pn > se!@ una salida digital } void loop(){ digital!ite(ledPin, "#$"); // Enciende el E* dela&(); // Pausa de segundo digital!ite(ledPin, O); // %paga el E* nBB; //#nc!ementamos n dela&(dela&8al(n)); //Pausa de un tiempo va!iable } //Iuncin -ue devuelve un valo! tipo ente!o segCn el pa!@met!o pasado int dela&8al(int +){
!etu!n +S; } Entrada digital
Este eemplo lee el valo! de un inte!!upto! conectado en el pin =0 uando el inte!!upto! est@ ce!!ado en el pin de ent!ada Qab!@ un estado alto ("#$") & se encende!@ el E*0 int ledPin 9 >; // Pin de salida pa!a el E* int inPin 9 =; // Pin de ent!ada (donde est@ conectado el inte!!upto!) void setup() { pinMode(ledPin, OUTPUT); pinMode(inPin, #6PUT); } void loop() { i+ (digital:ead(inPin) 99 "#$"){ // Ji se activa inte!!upto! digital!ite(ledPin, "#$"); // Enciende el E* dela&(); // Pause de segundo digital!ite(ledPin, O); // %paga el E* dela&(); // Pausa de segundo } } Salida PWM
Modulacin po! ancQo de pulso (PM) puede emplea!se, po! eemplo, pa!a establece! el b!illo de un led o cont!ola! un se!vomoto!0 En el siguiente eemplo se va aumentando & dec!ementando el b!illo del pin mediante PM0 int ledPin 9 ; // Pin cont!olado po! PM void setup(){} void loop() { +o! (int i9; i29=??; iBB){ analog!ite(ledPin, i); // Establece el b!illo a i dela&(); // Pausa de ms } +o! (int i9=??; i49; i<<) { analog!ite(ledPin, i); dela&(); } } Entrada a partir de un potenciómetro En el siguiente cdigo se emplea a!duino pa!a cont!ola! la +!ecuencia de pa!padeo de un E*0
int potPin 9 ; // Pin de ent!ada pa!a el potencimet!o int ledPin 9 >; // Pin de salida pa!a el E* void setup() { pinMode(ledPin, OUTPUT); // *ecla!a el pin del E* como de salida } void loop() { digital!ite(ledPin, "#$"); // Enciende el E* dela&(analog:ead(potPin)); // ee el valo! del potencimet!o digital!ite(ledPin, O); // %paga el E* dela&(analog:ead(potPin)); }
Si g ni fi c ad od eFel i c i dad QuéesFel i c i dad: el i ci dadeselest adoemoci onaldeunaper sonaf el i z Laf .Enes t es ent i do,s upone unase queexper i ment amos ns ac i óndebi ene st a r ,s at i s f a cc i ónyr e al i z a ci ón c ua nd oa l c an z amo snue s t r a sme t a s,d es eo sypr o pós i t ose nl av i d a.L ap al ab r a ,c o mo f e l i c ĭ t a s e l i c i t ā t i s e l i x e l ī c i s t al ,pr ov i enedel l at í n ,f ,q ueas uv ezs ede r i v adef ,f ,que
s i gni fi c a‘ f ér t i l ’ ,‘ f ec undo’ . La emo do ,p ue ded efi n i r s ec o mou nmoment f el i ci dad,deest odur ader ode
sat i sf acci ón,d on denoha yne c es i d ad esodes e osq ueac u ci e n,n is u f r i mi e nt o sque at or ment en.Enes t es ent i do,l af el i c i dads ec omponededi v er s asemoci onesy
sent i mi ent osposi t i vosr el aci onadosconelcumpl i mi ent odedeseosuobj et i vos, yconl aaut os ufic i e nc i aol aaut or r e al i z a ci ón .Noobs t ant e,par as erf el i zav ec es n oe sn ec es ar i an i n gu nac o nd i c i ó npr e v i a ,yas íh ayper s on asqu ee st á ns i e mp r e f el i c esyques es i ent enagus t oc onl av i dayc onaque l l oquel esf ueo t or g adoen gr ac i a. Locont ai nf el i c i dad.Lai nf el i c i dadoc ur r ec uandonos r ar i oal af el i ci dadesl enf r ent amosaf r us t r ac i onesennues t r oi nt ent oporal c anz arnues t r asmet as ,c umpl i r nues t r osanhel osol ogr arnues t r ospr opós i t os .Enes t es ent i do,l oac ons ej abl epar a mant enerunes t adodeequi l i br i opr opi c i oal af el i c i dadesal i ment arpensami ent os
posi t i v os ye v i t arat odacos t acaerenpes i mi s mo s.
Fel i c i dadenl aPs i c ol ogí a De sdeel punt odev i s t adel aPs ,l af el i c i dadesl acapaci i c ol ogí a dadquehayen
cadaper sonadedarsol uci onesal osvar i adosaspect osqueconf or mansuvi da cot i di ana .Lasper s ona squet eng anc ub i er t oses t osas pe ct os ,enes t es ent i do, deber í ans ermásf el i c es ,aut or r eal i z adasypl enas .
gmundFr eud Noo bs t an t e ,p ar aSi l af el i c i dadesal gout ópi c o,puescons i der aque, par aquees t as eapos i bl e,nopodr í ad ependerdel mundor eal ,dondel o si ndi v i duos es t ánex pues t osc ons t ant ement eaex per i en ci a sdes agr adabl es ,c omoel f r ac as oyl a f r us t r ac i ón,y , enes t es ent i do,s os t i enequeal omáx i moquepodr í aas pi r aruns er humanoesau naf el i c i dadpar c i a l . Pors upar t e,l aUni v er s i daddeOx f or dhac r eadounc ues t i onar i oapar t i rdel c ual s e pr et endemedi rl af el i c i dad,t omandoenc uent aunas er i edef ac t or es ,t ant of í s i c os c omops i c ol ógi c os ,quecons i der anr el ev ant esas pec t osc omoel ni v el dei ngr es os ,l a edad,el es t adoc i v i l ,l aspr ef er enc i asr el i gi os asypol í t i c as ,e nt r eot r os .
Fel i c i dadenFi l os of í a LaFi dadoel as unt odel af el i c i daddes deant i guo.Ar ( s i gl oI I I l osof í ahaabor i st ót el es a.deC. ) ,porej empl o,c ons i der abaquel af el i c i dades t abar el ac i onadac onel equi l i br i oyl aar moní a,ys ec ons eguí amedi ant eac c i one senc ami nad asal a
cur o aut or r eal i z ac i ón.Epi ( s .I I Ia.deC. ) ,pors upar t e,s eñal abaqueal af el i c i dads e ar r i bapormedi odel as at i s f ac c i óndel osdes eosyl ospl ac er es .Pi ( s .I I Ia. r r óndeEl i s deC. ) ,enc ambi o,pos t ul abaqueal af el i c i dads el l egabaat r a vésdel at r anqui l i dad. Par ec i daesl aopi ni óndel fi l ós of oi ndi oMahavi ( s .VIa.deC. ) ,qui enafi r mabaque r a l anov i ol enc i aer aunal i adof undament al par aal c anz arl af el i c i dadpl ena. Losfil ós of osc hi nos ,pors ul ado,t ambi énr efl ex i onar onent or noal af el i c i dad.Enes t e s ent i do, s .VIa.deC. )apunt abaquel af el i c i dads epodí al ogr art eni endo LaoTzu( c omomode l ol anat ur al ez a.Adi f er enc i adeConf ( s .Va.deC. ) ,qui en uci o c ons i der abaquel af el i c i dadv ení aat r a v ésdel aar moní aent r el asper s onas .
Fel i c i dadenr el i gi ón Lasr el i gi onest eí s t ass uel enc oi nc i di renquel af el i ci dadesunest adodepazque
sol oseal canzaenl acomuni ónconDi os .Pors upar t e,l adoc t r i nabudi s t aafi r ma quel af el i c i dadúni c ament es ec ons i gueat r av ésdel al i ber ac i óndel s uf r i mi ent oyl a s up er a ci ó nd el d es eo ,al oc ua ls ea c c edeme di a nt ee le nt r e na mi e nt ome nt a l .
ElEpi cur eí smo 3 0d eo c t u br ede20 08Pu bl i c a d op orMa l e na El Ep i c ur e í s moe su nad oc t r i nafi l o só fi cac uy of u nd amen t op r i n ci p al e se lp en sa mi e nt od el fi l ós of ogr i egoEpi c ur o. L aa fi r ma c i ó nmá sr e l e v a nt edee s t ad oc t r i n ayt a mb i é nl amá spo l é mi c aesqu ee lma y o rb i e n yel pr opós i t odel av i daesel pl ac er . Enr eal i dads er efi er emásal ospl a cer esde li nt el ec t oy aq uec ons i d er aq uel o sp l ac er es s ens ual est r as t or nanel es pí r i t u. Pa r aEp i c ur o ,u nape r s on ae sf e l i zc u and op ued e c ont r ol ars usmi edos ,el mi edoal f ut ur o,al fi ndel a v i d ayaDi o s .Demo doq uee l i mi n art o do sl o smi e do s esel obj et i v opr i mor di al dees t afi l os of í a. Epi c ur ope ns abaqueel uni v er s oe r aet er noysi n l í mi t es ,c ons t i t u i doporc uer poscompues t o spor át o mosi nd i v i s i bl e sypo re s pa ci o;yquee lhombr e puedep er c i bi rl asf or masys uscu al i d ade se nf unc i ó n al adi s pos i c i ónqu et i enenes t o sát omos . Epi c ur os ean t i c i póaDar wi nc onl ai deadel a s el ec c i ónnat ur al ,afi r mandoquel anat ur al ez aor i gi na di s t i nt o st i p osdeo r gani s mosyques ol ament e s obr e vi v e naque l l osquel l eg anar epr odu ci r s eys uper ar s e. Lado ct r i nad eEp i c ur oeses enc i a l men t ema t er i al i s t ade sdeel punt odev i s t aps i c ol óg i c oy a q ues os t i e nequ el a ss en s ac i o ne ss onpr o du c i d asp oru nas uc e s i ó nd ei má ge ne squ ed ej a n l osc uer posyquer egi s t r anl ossent i dos .
Par aEpi c ur ol a ss en sac i onesnoe ng añan,ess ól ol ai nt er pr e t ac i ónquehac eel s uj e t ol aque p ue dees t a re qu i v o c ad a. Co nr e sp ec t oal al ma ,é s t as ee nc ue nt r aenc adapa r t ede lc ue r p oe nf o r madepa r t í c ul a sde mo doqu ec u an dos ob r e v i e nel amu er t et a nt oel c u er p oc o moel a l made s ap ar e c enpo ri g ua l . Laét i c adeEpi c ur opr i or i z al aj us t i c i a,el equi l i br i oent r epl ac erys uf r i mi ent oyl ahones t i dad;y l aami s t adpar aél esmej orqueel amor ,por queés t epr oduc ei nt r anqui l i dadydes equi l i br i o. Laf el i c i dadesl ogr arl at r anqui l i dadmedi ant eel c ont r ol des imi s mo,el des apegoyl a mo de r a c i ó n. AunqueEpi c ur oer amat er i al i s t ac r eí aenquel av ol unt ader al i br eyquei nc l us ohas t al os mi s mo sá t o mo se r a nl i b r e syqu ep od í a na c t u arc o na bs o l u t ae s po nt a ne i d ad . Es t aa fi r ma c i ó ns ea s eme j an ot a bl e me nt eal o sc o nc e pt o sd el ame c án i c ac u án t i c as o br ee l pr i nc i pi odei nc er t i dumbr e. Ep i c u r oac ep t a baal o sdi o s esc omose r e set e r n osp er onocr e í aqu ep ud i e r ani n flu en ci a re n l oshumanosaunquegozar ancont empl ándonos. Lav e r da de r aes pi r i t ua l i dadde lhomb r epar aEp i c ur ocon si s t easuve z,enc ont e mpl aral os di os esi deal es . El Epi c ur ei s mosedes pr es t i gi óenvi r t uddel apoc ac l ar i d adquer efi er ensu sc onc ep t oss obr e l aop os i c i ónent r el o sp r i nc i pi osmo r al esyel hedoni s moquea únho yendí as ubs i s t e . El gr amát i c ogr i egoApol odor o,l ospoet asr omanosHor ac i o,yLuc r ec i oyel es t adi s t aPl i ni o f u er ons usdi s c í pul o sp r omi nen t es . Si nembar goes t aes c uel aquedóenel ol v i dopormuc ho ss i g l os ,s i endor e vi v i dar e ci énenel s i gl oXVI IenFr anc i aporPi er r eGa ss endi . Si g mu ndFr e udt amb i é nf u nd amen t as ut e or í aenl ado ct r i n ad eEp i c ur oc onel c on c ep t o b ás i c od el p r i n ci p i odep l a ce rc o momo t i v a c i ónp s i c ol ó gi c ah uman af u nd ame nt a l . Ot r o ss eg ui d or e sa únho ysi g ue ns i en doa t r a í d ospo re le pi c ur e í s moq uec on s i de r a nae s t a doc t r i n ac omol aét i c amási nfl uy ent edel o sú l t i most i empos .
L eet o doe n:El Epi c ur eí s mo|Laguí adeFi l os of í aht t p: / / fi l os ofi a. l agui a2000. c om/ gr andes fi l o so f o s/ e l e pi c u r e i s mo #i x z z 3X1 45 Os C6
Utilitarismo El utilitarismo es una teor=a ;tica +ue asume las si!uientes tres propuestas4 lo +ue resulta intr=nsecamente 3alioso para los indi3iduos, el me*or estado de las cosas es a+uel en el +ue la suma de lo +ue resulta 3alioso es lo ms alta posible, y lo +ue debemos hacer es a+uello +ue consi!ue el me*or estado de cosas conforme a esto. 9e este modo, la moralidad de cual+uier acción o ley 3iene definida por su utilidad para los seres sintientes en con*unto. Utilidad es una palabra +ue refiere a+uello +ue es intr=nsecamente 3alioso para cada indi3iduo. En la econom=a neoclsica, se llama utilidad a la satisfacción de preferencias, en filosof=a moral, es sinónimo de felicidad, sea cual sea el modo en el +ue esta se entienda. Estas consecuencias usualmente incluyen felicidad o satisfacción de las preferencias. El utilitarismo es a 3eces resumido como Hel m7imo bienestar para el m7imo nmeroH. 9e este modo el utilitarismo recomienda actuar de modos +ue produ)can la mayor suma de felicidad posible en con*unto en el mundo.