Comandos del control por voz del iPhone
Una de las características más antiguas es la posibilidad de controlar iPhones mediante comandos de voz. Estos comandos se utilizan no sólo para llamar, sino que también podemos utilizarlos para Apple diseó la inter!az de !orma que el propio sistema te aconse"a comandos que pasan velozmente de derecha a izquierda por la pantalla, en un bonito pero poco #til e!ecto. Además, la in!ormación que nos prepara Apple en el manual no es del todo complet completa, a, por lo que he prepar preparado ado varias tablas con todos todos los coman comandos dos $o%ci o%cial ales es& & de Ap Appl ple e ' algu alguno no más más que que hemo hemos s desc descub ubie iert rto o. (ont (ontrrol por por voz voz !unc !uncio iona na bast bastan ante te bien bien,, per pero si tené tenéis is prob proble lema mas s util utiliz izán ándo dolo lo os recomiendo un apartado de trucos o%ciales que Apple tiene en su )eb, para usarlo con nuestro idioma. *amos con la lista li sta de comandos para utilizar (ontrol por voz en el iPhone +o iPod touch(ontrol por voz, comandos de llamada
lamar contacto
a
un
$llamar&, $marcar& ' a continuación, el nombre del contacto. /i ha' más un n#mero de telé!ono, se puede aadir $casa& o $móv $m óvil& il&,, tal tal ' como como lo tenem tenemos os intr introd oduc ucido ido en nuest nuestra ra agenda. 0ambién 0ambién podemos llamar a un contacto simplemente dic diciend iendo o su nomb nombrre. /i el iPho iPhone ne encu encuen entr tra a un #nic #nico o resul esulta tado do,, llam llamar ará á dir directa ectame ment nte. e. /i encu encuen entr tra a vari varios os contactos contactos con el mismo nombre, nombre, nos leerá los que se llaman igual para que especi%quemos cual queremos, simplemente diciendo el nombre completo tal ' como lo ha leído.
1acetime contacto
a
un
2arc 2arcar ar un un n#me n#mero ro
$1ace0ime&, $videollamada& ' a continuación, el nombre del contacto. /i ha' más un n#mero de telé!ono, se puede pu ede aadir $cas $casa& a& o $m $móv óvil& il&,, tal tal ' como como lo tene tenemo mos s intro introduc ducido ido en nuestra agenda. $lla $llama mar&, r&, $m $mar arca car& r& ' con conti tinu nuac ació ión n el el n#me n#merro en en dígi dígito tos s
Control por voz, comandos de música
(ontrolar reprod eproduc ucci ción ón la m#sica
la de
$3epro producir ucir& & o $repro produc ducir m#si #sica&. Para paus pausa ar la reproducción, $pausa& o $m#sica en pausa&. Para Para avanzar avanzar canción, canción, $canción $canción siguiente&, siguiente&, $pista siguiente&, para para retr retroc oced eder, er, $can $canci ción ón ante anterio rior&, r&, $pist $pista a ante anteri rior& or&.. Para
activar la reproducción aleatoria en la escucha $aleatorio&, $mezcla&, $desordenado&.
actual,
3eproducir un álbum, artista o lista de reproducción
$3eproducir álbum&, $3eproducir artista& o $3eproducir lista&, $/eleccionar canciones de& ' a continuación el nombre. Para aplicar el e!ecto aleatorio a lista, $aleatorio&, $mezcla&, $desordenado&.
4n!ormación de lo que suena
$56ue suena7&, $56ue canción es ésta7&, $56uien canta esta canción7&, $58e quien es esta canción7&
Utilizar 9enius para reproducir canciones similares
$9enius&, $3eproducir más canciones así& o $3eproducir más canciones como ésta&, $Poner canciones similares a ésta&.
/eleccionar canciones artista o álbum
2uchas veces al entrar en modo aleatorio o escuchar una lista, por e"emplo, encontramos una canción de un artista o grupo que nos gusta, ' queremos continuar la reproducción por determinado artista o álbum. Para ello- $3eproducir el cantante&, $3eproducir el álbum&.
más del del
Otros comandos del Control por voz
/aber la hora actual
$56ue hora es7&, $:ora&,
(ancelar $(ontrol por voz& o comandos.
$(ancelar&, $8etener&, $;o&.
$A'uda&.
3ecordad que pueden e=istir comandos similares que pueden hacer lo mismo, como en los casos de $aleatorio&, $mezcla& o $desordenado&, cu'o resultado es idéntico. 0ambién es interesante tener en cuenta que podemos utilizar el (ontrol por *oz con cualquier sistema de control >luetooth que utilicemos en el iPhone, per!ecto para darle uso mientras conducimos.
App inventor
Primeros pasos
App 4nventor es un entorno de desarrollo de aplicaciones para dispositivos Android. Para desarrollar aplicaciones con App 4nventor sólo necesitas un navegador )eb ' un téle!ono o tablet Android +si no lo tienes podrás probar tus aplicaciones en un emulador. App 4nventor se basa en un servicio )eb que te permitirá almacenar tu traba"o ' te a'udará a realizar un seguimiento de sus pro'ectos. /e trata de una herramienta de desarrollo visual mu' !ácil de usar, con la que incluso los no programadores podrán desarrollar sus aplicaciones. Al construir las aplicaciones para Android traba"arás con dos herramientas- App 4nventor 8esigner ' App 4nventor >loc?s Editor. En 8esigner construirás el 4nter!az de Usuario, eligiendo ' situando los elementos con los que interactuará el usuario ' los componentes que utilizará la aplicación. En el >loc?s Editor de%nirás el comportamiento de los componentes de tu aplicación.
Programación en Arduino Lenguaje de programación Arduino
a plata!orma Arduino se programa mediante el uso de un lengua"e propio basado en el lengua"e de programación de alto nivel Processing. /in embargo, es posible utilizar otros lengua"es de programación ' aplicaciones populares en Arduino, debido a que Arduino usa la transmisión serial de datos soportada por la ma'oría de los lengua"es mencionados. Para los que no soportan el !ormato serie de !orma nativa, es posible utilizar so!t)are intermediario que traduzca
los mensa"es enviados por ambas partes para permitir una comunicación @uida. Algunos e"emplos son8*4A *irtools- aplicaciones interactivas ' de tiempo real. Adobe 8irector >litz2a= +con acceso restringido ( (BB +mediante lib/erial o en Cindo)s (D (ocoa
Arduino está basado en ( ' soporta todas las !unciones del estándar ( ' algunas de (BB A continuación se muestra un resumen con la estructura ' sinta=is del lengua"e Arduino/inta=is básica 8elimitadores-I, JK (omentarios- , L L (abeceras- Dde%ne, Dinclude
ooleanos- RR, SS, O
ucles- !or, )hile, do... )hile >i!urcaciones ' saltos- brea?, continue, return, goto !ariables
En cuanto al tratamiento de las variables también comparte un gran parecido con el lengua"e (. Constantes
:49:oole, como en el caso de FWXX, FY o Y. /i es cero, es V!alsoV. "ipos de datos
void, boolean, char, unsigned char, b'te, int, unsigned int, )ord, long, unsigned long, @oat, double, string, arra'. Conversión entre tipos
Estas !unciones reciben como argumento una variable de cualquier tipo ' devuelven una variable convertida en el tipo deseado. char+, b'te+, int+, )ord+, long+, @oat+ (uali%cadores ' ámbito de las variables static, volatile, const Utilidade sizeo!+
Funciones básicas
E/ digital pin2ode+pin, modo digitalCrite+pin, valor int digital3ead+pin E/ analógica analog3e!erence+tipo int analog3ead+pin analogCrite+pin, valor E/ avanzada shi!t
unsigned long millis+ unsigned long micros+ dela'+ms dela'2icroseconds+microsegundos #atemáticas
min+=, ', ma=+=, ', abs+=, constrain+=, a, b, map+valor, !romo), !rom:igh, too), to:igh, po)+base, e=ponente, sqrt+=