IT Consulting

Una bitacora hecha ensalada, como mi mente!

Archivos

Mientras terminaba de desempacar los productos enviados desde China; se me venian a la cabeza la posibilidades para cada uno de ellos y sus vinculaciones.

Entonces empecemos con una sencilla.  Mover los servos utilizando el Joystick Shield.





Elementos a utilizar:

Iteaduino Leonardo
Pan/Tilt Bracket (Paneos)
Servos
Protoboards
Jumpers
Joystick Shield




Y ganas de probar y cambiar codigo y cables ;-)





Codigo Fuente:  (mediafire)

(parcial)
void setup() {
  Serial.begin(9600);
 
  servoTilt.attach(2);  //The Tilt servo is attached to pin 2.
  servoPan.attach(1);   //The Pan servo is attached to pin 3.
 
  pinMode(button0, INPUT);      //Set the Joystick button 0 as an input
  digitalWrite(button0, HIGH);  //Enable the pull-up resistor on button 0

  pinMode(button1, INPUT);      //Set the Joystick button 1 as an input
  digitalWrite(button1, HIGH);  //Enable the pull-up resistor on button 1
 
  pinMode(button2, INPUT);      //Set the Joystick button 2 as an input
  digitalWrite(button2, HIGH);  //Enable the pull-up resistor on button 2

  pinMode(button3, INPUT);      //Set the Joystick button 3 as an input
  digitalWrite(button3, HIGH);  //Enable the pull-up resistor on button 3
  valCambio=0;
}

void loop() {

  val = analogRead(PIN_ANALOG_X);
  val = map(val, 0, 1023, 0, 180);

  if(valCambio==0){
    servoTilt.write(val);
    valCambio=1;
  }else{
    servoPan.write(val);
    valCambio=0;
  }
  delay(20);
  
}

Hoy me llegaron mis articulos de la tienda de iteadstudio.com  donde compre ya varios Shields para Arduino y sus clones compatibles.

Esta vez me tente y me compre otro clon, en este caso "iteaduino leonardo" para ver como funciona con todos los Shields, motores y Servos.
Aunque son muy buenos proveedores, le faltaria un poquito para se excelentes, y es mejorar ejemplos practivos del uso de sus productos con el codigo fuente y sus actualizaciones.
Me compre recientemente el Shield Bluetooth y me esta costando hacerlo andar correctamente ante la falta de la actualizacion del codigo fuente, pero bueno, la gracia de esto ES INVESTIGAR.  ;-)


  • Arduino Dual Stepper Motor Driver Shield.
  • Arduino Proto Screw Shield.
  • Iteaduino Leonardo.  (Clon Arduino)
Presentación de la version Arduino Leonardo.



Segun David Ogilvy.

Existen dias, en los cuales no puedo escribir ni el mas sencillo mail, independientemente de mis problemas mentales (entiendase: interrupciones, compañeros/as de trabajo molestos, la vida misma, pocas ganas, etc) y en el peor de los casos MI propia torpeza.
Entonces al leer este post desde Jomofis hace tiempo atras, trate de cambiar mis malos habitos de escritura.


Como soy experiencia viva del funcionamiento del consejo, voy a retrasmitirlo para que otras almas caminen un poco mas derechas. ;-)



1. Lea el libro “Escritura que funciona” de Roman y Raphaelson. Lealo tres veces.
2. Escriba de la manera en que habla. Naturalmente.
3. Use palabras breves, oraciones breves y párrafos breves.
4. Nunca use jerga como “reconceptualizar”, “actitudinalmente” y “juiciosamente”. Son evidencias de ser un jodido pretencioso.
5. Nunca escriba más de dos páginas sobre cualquier tema.
6. Revise sus citas.
7. Nunca envíe una carta o un memo en el mismo día en que lo escribió. Léalo en voz alta la mañana siguiente y editelo.
8. Si es algo importante, paseselo a un colega para que lo mejore.
9. Antes de enviar su carta o su memo, fijese que sea claro como el cristal lo que espera que haga el receptor.
10. Si quiere ACCIÓN, no lo escriba. Vaya y dígale a la persona lo que quiere.



Source: Como escribir bien, segun David Ogilvy

 


Hoy me llego el envio de Sparkfun con mi Pan/Tilt Bracket y unos Servos. Con ellos me decidi a realizar algunas pruebas que mostrare a continuacion.

Elementos a utilizar:

DuinoBot v1.2  (RobotGroup ARG)
Pan/Tilt Bracket (Paneos)
Servos
Protoboards
Jumpers
Potenciometro


Tambien codifique con la IDE de Arduino para que estos elementos "se fusionaran" en mi TEST.  ;-)


Codigo Parcial

void setup(){
  servoTilt.attach(2);  //The Tilt servo is attached to pin 2.
  //servoPan.attach(3);   //The Pan servo is attached to pin 3.
  servoTilt.write(10);  //Initially put the servos both
  //servoPan.write(40);      //at 90 degress.
 
  Serial.begin(57600);  //Set up a serial connection for 57600 bps.
}

void loop(){
  val = analogRead(potpin);            // reads the value of the potentiometer (value between 0 and 1023)
  val = map(val, 0, 1023, 0, 179);     // scale it to use it with the servo (value between 0 and 180)
  servoTilt.write(val);                  // sets the servo position according to the scaled value
  delay(20);                           // waits for the servo to get there
}



Codigo IDE Arduino PDE

Video Sobre el Escritorio


Mi idea a futuro sera conectar una camara web (Wi-Fi) y poder controlar los movimientos de la camara a traves de un Joystick mas un Arduino.

Video Con Anclaje


....para un hombre pero un gran salto para la humanidad


Fallece Neil Armstrong a los 82 años, por complicaciones cardiacas. 



Neil Armstrong, who made the “giant leap for mankind” as the first human to set foot on the moon, died on Saturday. He was 82.
 His family said he died of complications “resulting from cardiovascular procedures.” He had undergone heart bypass surgery this month in Cincinnati, near where he lived. The family did not say where he died.

El primer hombre que pisó la Luna, Neil Armstrong, falleció hoy a la tarde en Estados Unidos. El astronauta estadounidense tenía 82 años y había sido sometido a principios de agosto a una operación cardíaca después de que los médicos encontraran que sus arterias coronarias estaban obstruidas.
La familia del astronauta emitió un comunicado y dijo que Armstrong "sirvió a su nación con orgullo, como piloto de guerra de la Marina, piloto de pruebas y astronauta".

Armstrong comandó el Apolo 11 y llegó a la Luna el 20 de julio de 1969. La tripulación también estaba compuesta por Edwin E. Aldrin Jr. y Michael Collins "Este es un pequeño paso para un hombre pero un gran salto para la humanidad", fue una de las célebres frases de esta expedición a la Luna.



 Muy Buenas fotos de Neil (NYT)
Remembering Neil Armstrong - Slides


Fuentes: Clarin.com   NYTimes.com

Tanto "hagalo Ud mismo" dando vueltas por el mundo, que alguien penso.

"Anteojos pintados por sus dueños???"

Y aca estamos comentando, que la empresa canadiense Del Rey & Co, pone a la venta unos anteojos en color blanco (pintame), para que sus dueños den ESE toque especial. 

Como dicen en kabyte : Las posibilidades son infinitas y poseen un diseño universal y moderno que combina con casi cualquier estilo. Para expresarse una y otra vez fácilmente y de la forma que deseen.

Sitio : Crafty DYI Sunglasses

Fuente: Kabytes.com


Ernest Borgnine, el astro de la pantalla grande conocido por sus papeles de villanoviolento, pero quien ganó el Oscar a mejor actor por su papel de carnicero enamorado en “Marty”, de 1955, ha fallecido. Tenía 95 años.
Su añejo portavoz, Harry Flynn, dijo a The Associated Press que Borgnine murió en el Centro Médico Cedars-Sinai acompañado de su familia.
Los televidentes adoraron a Borgnine cuando representó a un oficial de la Marina en la comedia “McHale’s Navy”. Borgnine también fue el tipo malo que golpea a Frank Sinatra en “From Here to Eternity” y uno de los mafiosos que amenaza a Spencer Tracy en “Bad Day at Block Rock”. En televisión se lo pudo ver en seriers como “Lobo del aire”.
AP
fuente: exitoina

Lo recuerdo bastante por el rol de Dominic Santini en AIRWOLF (Lobo del Aire)






Fuente: fayerwayer.com

Extracto de la nota.

En 1977, la NASA disparó al espacio a la sonda Voyager 1. Hoy, 34 años, 9 meses y 17 días después, es el aparato fabricado por el hombre que más lejos ha llegado en la historia, y estaría próximo a abandonar el sistema solar en cualquier momento. El año pasado, la NASA indicó que la sonda estaba en una nueva región hasta entonces desconocida del espacio llamada de “estancamiento”, que sería la última capa de la burbuja que rodea aj nuestro sistema solar.
“El análisis indica que el límite entre el espacio interestelar y la burbuja de partículas cargadas que el sol empuja alrededor de sí mismo probablemente mide entre 16.000 y 23.000 millones de kilómetros desde el sol, con una mejor estimación de aproximadamente 18.000 millones de kilómetros. Considerando que el Voyager está a alrededor de 18.000 millones de kilómetros de distancia, podría cruzar al espacio interestelar en cualquier momento”, explicó Tom Krimigis, investigador del Voyager.
Los nuevos cálculos se realizaron tomando datos de la sonda Cassini, que orbita Saturno, y que tiene sensores para captar átomos que vienen desde fuera de nuestro sistema solar. Los resultados fueron publicados en la revista Nature.

 Es importante que a traves de nuevas observaciones espaciales y utilizando toda la información disponible este realizando nuevos calculos para estas sondas viajeras.


Lionel Messi, demuestra las ventajas de "no tirarse" mientras juega al futbol.



Para que aprendran aquellos jugadores mas sensibles y livianitos...  :-p



Muchos recordaran, de su paso por GNU/Linux, la existencia de los "alias" en los Shells.
Y siendo sincero, me he acostumbrado mucho ....mucho a escribir vdir, cuando quiero hacer un ls -la, pensaran que ahorro poco, no se. Es mental, me siento mas comodo escribiendo vdir que lo otro.

a)Ejecutar en una pantalla del Terminal :  vi /etc/profile
b)Editar/crear el archivo y agregarle el Alias deseado de la siguiente forma:
     alias aliasname='comando /camino/completo'
    
    ejemplo:
          alias vdir='ls -la'

c)Grabar los cambios con:  :wq!  en el editor VI
d)Cargue/recargue su Profile con:
        . /etc/profile

En la fuente existen mas casos, quizas alguno de ellos se encuentre el que Uds necesiten.


Fuente: higherVisibilityWebsites


ACTUALIZACION

Necesitaba agregar parametros al alias, para utilizarlo con MAVEN y buscando encontre este post.
Que me ayudo a enteder y mejorar mi ALIASes. ;-)

Ejemplo:

alias cdch='cd $1' 


Se hace: (en el mismo archivo /etc/profile)

mycd()

{
cd $1
}
alias cd=mycd

Así se llevan los transbordadores para los distintos museos.



Y después a desarmar todo...


Fuente: microsiervos  y microsiervos 2

Siento tristeza; al ver, estas magnificas piezas de ingeniería almacenadas para el olvido; sin haber tenido
la oportunidad de sobrevivir para mas misiones espaciales.  :-(

Bonus: Atlantis

Me píerdo al editar HTML y tener que agregar:  ñ, ó, í, etc....  entonces busque una pagina para solucionar mi dilema mental. ;-)



CarácterCódigoCódigo Numérico    Código HexadecimalDescripción
AAAACapital A
aaaaLowercase A
ÀÀÀÀCapital A-grave
ààààLowercase A-grave
ÁÁÁÁCapital A-acute
ááááLowercase A-acute
ÂÂÂÂCapital A-circumflex
ââââLowercase A-circumflex
ÃÃÃÃCapital A-tilde
ããããLowercase A-tilde
ÄÄÄÄCapital A-umlaut
ääääLowercase A-umlaut
ÅÅÅÅCapital A-ring
ååååLowercase A-umlaut
Ā ĀĀCapital A-macron
ā āāLowercase A-macron
Ă ĂĂCapital A-breve
ă ăăLowercase A-breve
Ą ĄĄCapital A-ogonek
ą ąąLowercase A-ogonek
Ǟ ǞǞCapital A-diaeresis and macron
ǟ ǟǟLowercase A-diaeresis and macron
Ǻ ǺǺCapital A-acute ring
ǻ ǻǻLowercase A-acute ring
ÆÆÆÆCapital AE Ligature
ææææLowercase AE Ligature
Ǽ ǼǼCapital AE Ligature-acute
ǽ ǽǽLowercase AE Ligature-acute
BBBBCapital B
bbbbLowercase B
 Capital B-dot
 Lowercase B-dot
CCCCCapital C
ccccLowercase C
Ć ĆĆCapital C-acute
ć ććLowercase C-acute
ÇÇÇÇCapital C-cedilla
ççççLowercase C-cedilla
Č ČČCapital C-hachek
č ččLowercase C-hachek
Ĉ ĈĈCapital C-circumflex
ĉ ĉĉLowercase C-circumflex
Ċ ĊĊCapital C-dot
ċ ċċLowercase C-dot
DDDDCapital D
ddddLowercase D
 Capital D-cedilla
 Lowercase D-cedilla
Ď ĎĎCapital D-hachek
ď ďďLowercase D-hachek
 Capital D-dot
 Lowercase D-dot
Đ ĐĐCapital D-stroke
đ đđLowercase D-stroke
ÐÐÐÐCapital Eth (Icelandic)
ððððLowercase Eth (Icelandic)
DZ or Dz DZ or &498;DZ or DzCapital DZ Ligature
dz dzdzLowercase DZ Ligature
DŽ or Dž DŽ or DžDŽ or DžCapital DZ-hachek
dž dždžLowercase DZ-hachek
EEEECapital E
eeeeLowercase E
ÈÈÈÈCapital E-grave
èèèèLowercase E-grave
ÉÉÉÉCapital E-acute
ééééLowercase E-acute
Ě ĚĚCapital E-hachek
ě ěěLowercase E-hachek
ÊÊÊÊCapital E-circumflex
êêêêLowercase E-circumflex
ËËËËCapital E-umlaut
ëëëëLowercase E-umlaut
Ē ĒĒCapital E-macron
ē ēēLowercase E-macron
Ĕ ĔĔCapital E-breve
ĕ ĕĕLowercase E-breve
Ę ĘĘCapital E-ogonek
ę ęęLowercase E-ogonek
Ė ĖĖCapital E-dot
ė ėėLowercase E-dot
Ʒ ƷƷCapital Ezh
ʒ ʒʒLowercase Ezh
Ǯ ǮǮCapital Ezh-hachek
ǯ ǯǯLowercase Ezh-hachek
FFFFCapital F
ffffLowercase F
 Capital F-dot
 Lowercase F-dot
ƒ ƒƒLowercase F-hook
 Lowercase FF Ligature
 Lowercase FI Ligature
 Lowercase FL Ligature
 Lowercase FFI Ligature
 Lowercase FFL Ligature
 Lowercase FT Ligature
GGGGCapital G
ggggLowercase G
Ǵ ǴǴCapital G-acute
ǵ ǵǵLowercase G-acute
Ģ ĢĢCapital G-cedilla
ģ ģģLowercase G-cedilla
Ǧ ǦǦCapital G-hachek
ǧ ǧǧLowercase G-hachek
Ĝ ĜĜCapital G-circumflex
ĝ ĝĝLowercase G-circumflex
Ğ ĞĞCapital G-breve
ğ ğğLowercase G-breve
Ġ ĠĠCapital G-dot
ġ ġġLowercase G-dot
Ǥ ǤǤCapital G-stroke
ǥ ǥǥLowercase G-stroke
HHHHCapital H
hhhhLowercase H
Ĥ ĤĤCapital H-circumflex
ĥ ĥĥLowercase H-circumflex
Ħ ĦĦCapital H-stroke
ħ ħħLowercase H-stroke
IIIICapital I
iiiiLowercase I
ÌÌÌÌCapital I-grave
ììììLowercase I-grave
ÍÍÍÍCapital I-acute
ííííLowercase I-acute
ÎÎÎÎCapital I-circumflex
îîîîLowercase I-circumflex
Ĩ ĨĨCapital I-tilde
ĩ ĩĩLowercase I-tilde
ÏÏÏÏCapital I-umlaut
ïïïïLowercase I-umlaut
Ī ĪĪCapital I-macron
ī īīLowercase I-macron
Ĭ ĬĬCapital I-breve
ĭ ĭĭLowercase I-breve
Į ĮĮCapital I-ogonek
į įįLowercase I-ogonek
İ İİCapital I-dot
ı ııLowercase I-dotless
IJ IJIJCapital IJ Ligature
ij ijijLowercase IJ Ligature
JJJJCapital J
jjjjLowercase J
Ĵ ĴĴCapital J-circumflex
ĵ ĵĵLowercase J-circumflex
KKKKCapital K
kkkkLowercase K
 Capital K-acute
 Lowercase K-acute
Ķ ĶĶCapital K-cedilla
ķ ķķLowercase K-cedilla
Ǩ ǨǨCapital K-hachek
ǩ ǩǩLowercase K-hachek
ĸ ĸĸSmall Capital K
LLLLCapital L
llllLowercase L
Ĺ ĹĹCapital L-acute
ĺ ĺĺLowercase L-acute
Ļ ĻĻCapital L-cedilla
ļ ļļLowercase L-cedilla
Ľ ĽĽCapital L-hachek
ľ ľľLowercase L-hachek
Ŀ ĿĿCapital L-middle dot
ŀ ŀŀLowercase L-middle dot
Ł ŁŁCapital L-stroke
ł łłLowercase L-stroke
LJ or Lj LJ or LjLJ or LjCapital LJ Ligature
lj ljljLowercase LJ Ligature
MMMMCapital M
mmmmLowercase M
 Capital M-dot
 Lowercase M-dot
NNNNCapital N
nnnnLowercase N
Ń ŃŃCapital N-acute
ń ńńLowercase N-acute
Ņ ŅŅCapital N-cedilla
ņ ņņLowercase N-cedilla
Ň ŇŇCapital N-hachek
ň ňňLowercase N-hachek
ÑÑÑÑCapital N-tilde
ññññLowercase N-tilde
ʼn ʼnʼnLowercase N-apostrophe (before)
Ŋ ŊŊCapital Eng
ŋ ŋŋLowercase Eng
NJ or Nj NJ or NjNJ or NjCapital NJ Ligature
nj njnjLowercase NJ Ligature
OOOOCapital O
ooooLowercase O
ÒÒÒÒCapital O-grave
òòòòLowercase O-grave
ÓÓÓÓCapital O-acute
óóóóLowercase O-acute
ÔÔÔÔCapital O-circumflex
ôôôôLowercase O-circumflex
ÕÕÕÕCapital O-tilde
õõõõLowercase O-tilde
ÖÖÖÖCapital O-umlaut
ööööLowercase O-umlaut
Ō ŌŌCapital O-macron
ō ōōLowercase O-macron
Ŏ ŎŎCapital O-breve
ŏ ŏŏLowercase O-breve
ØØØØCapital O-slash
øøøøLowercase O-slash
Ő ŐŐCapital O-double acute
ő őőLowercase O-double acute
Ǿ ǾǾCapital O-acute slash
ǿ ǿǿLowercase O-acute slash
ŒŒŒŒCapital OE Ligature
œœœœLowercase OE Ligature
PPPPCapital P
ppppLowercase P
 Capital P-dot
 Lowercase P-dot
QQQQCapital Q
qqqqLowercase Q
RRRRCapital R
rrrrLowercase R
Ŕ ŔŔCapital R-acute
ŕ ŕŕLowercase R-acute
Ŗ ŖŖCapital R-cedilla
ŗ ŗŗLowercase R-cedilla
Ř ŘŘCapital R-hachek
ř řřLowercase R-hachek
ɼ ɼɼLowercase R-Long leg
SSSSCapital S
ssssLowercase S
Ś ŚŚCapital S-acute
ś śśLowercase S-acute
Ş ŞŞCapital S-cedilla
ş şşLowercase S-cedilla
Š ŠŠCapital S-hachek
š ššLowercase S-hachek
Ŝ ŜŜCapital S-circumflex
ŝ ŝŝLowercase S-circumflex
 Capital S-dot
 Lowercase S-dot
ſ ſſLowercase S-long
ßßßßLowercase SZ Ligature
TTTTCapital T
ttttLowercase T
Ţ ŢŢCapital T-cedilla
ţ ţţLowercase T-cedilla
Ť ŤŤCapital T-hachek
ť ťťLowercase T-hachek
 Capital T-dot
 Lowercase T-dot
Ŧ ŦŦCapital T-stroke
ŧ ŧŧLowercase T-stroke
ÞÞÞÞCapital Thorn
þþþþLowercase Thorn
UUUUCapital U
uuuuLowercase U
ÙÙÙÙCapital U-grave
ùùùùLowercase U-grave
ÚÚÚÚCapital U-acute
úúúúLowercase U-acute
ÛÛÛÛCapital U-circumflex
ûûûûLowercase U-circumflex
Ũ ŨŨCapital U-tilde
ũ ũũLowercase U-tilde
ÜÜÜÜCapital U-umlaut
üüüüLowercase U-umlaut
Ů ŮŮCapital U-ring
ů ůůLowercase U-ring
Ū ŪŪCapital U-macron
ū ūūLowercase U-macron
Ŭ ŬŬCapital U-breve
ŭ ŭŭLowercase U-breve
Ų ŲŲCapital U-ogonek
ų ųųLowercase U-ogonek
Ű ŰŰCapital U-double acute
ű űűLowercase U-double acute
VVVVCapital V
vvvvLowercase V
WWWWCapital W
wwwwLowercase W
 Capital W-grave
 Lowercase W-grave
 Capital W-acute
 Lowercase W-acute
Ŵ ŴŴCapital W-circumflex
ŵ ŵŵLowercase W-circumflex
 Capital W-umlaut
 Lowercase W-umlaut
XXXXCapital X
xxxxLowercase X
YYYYCapital Y
yyyyLowercase Y
 Capital Y-grave
 Lowercase Y-grave
ÝÝÝÝCapital Y-acute
ýýýýLowercase Y-acute
Ŷ ŶŶCapital Y-circumflex
ŷ ŷŷLowercase Y-circumflex
ŸŸŸŸCapital Y-umlaut
ÿÿÿÿLowercase Y-umlaut
ZZZZCapital Z
zzzzLowercase Z
Ź ŹŹCapital Z-acute
ź źźLowercase Z-acute
Ž ŽŽCapital Z-hachek
ž žžLowercase Z-hachek
Ż ŻŻCapital Z-dot
ż żżLowercase Z-dot

Autor: Jennifer Kyrnin
Fuente: webdesign.about.com