SE360
SE360
¡NUEVA!
¡NUEVA! -- Edición
Edición Digital
Digital de
de Saber
Saber Electrónica
Electrónica
Editorial Quark SRL: San Ricardo 2072, (1273) Cdad. Autónoma de Bs. As.
Director: Horacio D. Vallejo, Tel: (11) 4301-8804
Distribución en Capital: Carlos Cancellaro e Hijos SH. Gutenberg 3258 -
Cap. 4301-4942
Distribución en Interior: DISA, Distribuidora Interplazas SA, Pte. Luis
Sáenz Peña 1836 - Cap. 4305-0114
Número de Registro de Propiedad Intelectual Vigente: 966 999
Hacía mucho tiempo que no jugaba tanto con los teléfonos celulares!!!
Desde la aparición de los teléfonos inteligentes, las compañías fabricantes de móviles se han dedicado
más a la electrónica multimedia que a mejorar los bloques de comunicaciones de los teléfonos… es más,
en los últimos 10 años no ha habido grandes avances y, desde el punto de vista de un equipo de comuni-
caciones, es casi lo mismo el eterno Nokia 1100 que el moderno iPhone 7.
Con esto quiero decir que para aprender a conocer un teléfono celular, da lo mismo estudiar los bloques
de un teléfono CDMA o WCDMA que un Smart-phone pero la novedad en este último año es la cantidad
de cosas que se pueden hacer rooteando un terminal… desde habilitar el puerto USB del smart para
poder usar al teléfono como osciloscopio hasta poder compartir carga entre móviles, mejorar el sistema
de booteo o dinamizar la gestión de aplicaciones… es por ello que en esta edición comenzamos a ex-
plicar qué es ROOT y cómo se hace, porque en un futuro inmediato le brindaremos la posibilidad de
desnudar a su móvil y poder “vestirlo” con la ropa que le quede a su medida.
¡Hasta el mes próximo!
Artículo de Tapa
¿Cómo RooteaR
un CelulaR o una tablet?
Root, Rooting o Rutear (Rootear) se le conoce al método utilizado para darte los privilegios de
Administrador o Super Usuario(SuperUser) del sistema operativo Android. Este concepto proviene
del OS Linux y se utiliza en Android ya que es un tipo de linux también. Este proceso de Root es nece-
sario cuando necesitas correr ciertas aplicaciones que necesitan privilegios del directorio principal
mejor conocido como ROOT DIRECTORY.
Si tratamos de visualizar el Root Directory podríamos describirlo como la primera casilla de un
organigrama. O sea es tener todos los privilegios de esa primera casilla la cual nos convierte en el
SUPER USUARIO del sistema operativo. Cuando Rooteamos nuestro Android una de las primeras
cosas que notaras es que instala un programa que se llama Super User y cada vez que intentes
correr algún programa que necesite utilizar estos privilegios te saldrá una pantalla pidiéndote
autorización para correr el proceso.
Informe de Anapalia
Saber Electrónica 5
ArtTapa - Root :ArtTapa 30/5/17 16:08 Página 6
Artículo de Tapa
Ventajas y DesVentajas Del Root
Que desventajas tenemos cuando hacemos el famoso root. La primera de todas las desven-
tajas es que perdemos la garantía de nuestra unidad celular. Cambien abrimos ciertas puertas a
programas maliciosos que podrían capturar información personal que no quisiéramos que otros
tuviesen. Pero en verdad esta ultima desventaja nunca he visto nada.
Las grandes ventajas que tenemos al hacer root son las siguientes:
• Capacidad para cambiar el ROM (SISTEMA OPERATIVO) a otro que haya sido modifi-
cado por otros desarrolladores. Ej: Cyanogen, Fresh, Lithium(modificado por Omar 322 de YSA),
Axura, Cognition, Modaco. etc. etc. etc.
• Quita restricciones impuestas por la compañía de servicio celular como el famoso tether-
ing (convertir tu unidad en modem o router)
• En el caso de AT&T al cambiar el ROM te permite instalar aplicaciones de terceros cosa
que por una razón que nadie sabe AT&T no lo permite en sus unidades.
IntRoDuccIón
Root
El concepto rootear viene del inglés y permite a las aplicaciones acceder a partes del sistema
operativo que normalmente están ocultas por el propio fabricante. Esto permite ejecutar software
más potente e instalar ROMs personalizadas en el terminal que optimizan el funcionamiento del
equipo. A nivel mundial existen equipos de trabajo que programan ROMS en diferentes para
exprimir al máximo la potencia de los smartphones. En España, el grupo “SuperTeam” es uno de
los más conocidos por diseñar ROMS que permiten actualizar terminales a versiones de Android
más avanzadas con funciones que permiten personalizar infinidad de opciones.
RoM
Esta palabra también viene del inglés y significa “Read Only Memory”. En Android se refiere a
los ficheros que representan el sistema operativo instalado en tu smartphone. Si tu teléfono móvil
está “rooteado” tendrás posibilidad de instalar ROMS personalizadas que cambiarán por com-
pleto el funcionamiento del smartphone. Por ejemplo, podrás ampliar la autonomía, mejorar las
opciones de la cámara o exprimir al máximo la velocidad del procesador.
Para entender el mundo de las Roms es importante conocer toda la terminología que
6 Saber Electrónica
ArtTapa - Root :ArtTapa 30/5/17 16:08 Página 7
emplearemos en Android Ayuda. Por ejemplo es importante que conozcas que el término “cocinar
o cocinero” se refiere a los desarrolladores que programan Roms personalizadas. También
hablaremos de aplicaciones que son importantes en esta sección. Por ejemplo, “Rom Manager”
que permite instalar una versión nueva de tu sistema operativo con un solo click. Esta “app”
requiere que el teléfono esté rooteado y podríamos decir que es uno de los primeros pasos de los
usuarios que se aventuran en el “mundo room”.
Para los usuarios con terminales HTC, una de las herramientas más conocidas se llama
“Unrevoked“, permite rootear los terminales de la firma taiwanesa con relativa facilidad. En la web
oficial puedes encontrar más detalles.
RaDIo
Se refiere al software del terminal Android que se encarga de las llamadas. Podríamos decir
que es un concepto clave porque de él depende que funcione o no el teléfono. Si actualizas la
versión radio, puedes mejorar la duración de la batería. Algunas Roms requieren que el terminal
tenga actualizada la versión de radio.
Saber Electrónica 7
ArtTapa - Root :ArtTapa 30/5/17 16:08 Página 8
Artículo de Tapa
• Al reducir la carga puedes mejorar la estabilidad del móvil.
• Permite instalar rooms personalizadas con las cuales podrás mejorar la autonomía del
teléfono, velocidad, etc.
• Permite adaptar el móvil a tu forma de uso.
• Puedes perder funciones interesantes del teléfono que vengan por defecto pre-instaladas.
• Algunas rooms pueden deshabilitar funciones, el equipo puede volverse inestable.. etc.
• Puedes perder la garantía del teléfono.
8 Saber Electrónica
ArtTapa - Root :ArtTapa 30/5/17 16:12 Página 9
Aunque el sistema operativo Android nos ofrece libertad suficiente para hacer de todo, siem-
pre nos podemos encontrar con algunas restricciones. Estos límites se pueden eliminar si con-
seguimos acceso súper-usuario o, como mejor se conoce en Android, Root. Pero, ¿cómo rootear
Android?
Muchas de las herramientas que nos ofrecen la posibilidad de Rootear nuestro dispositivo
Android son para PC, pero también hay aplicaciones que nos permitirán conseguir acceso Root
desde nuestro smartphone o tablet.
En este artículo trataremos de explicar parte de lo relacionado con ser Root y Rootear nuestro
dispositivo Android. Explicaremos un poco por encima para qué sirve ser Root y hablaremos de
algunas aplicaciones para Rootear nuestros dispositivos, tanto de herramientas que nos obligan
a usar el PC, como es el caso de Root Master, como otras que nos permitirán realizar la tarea sin
él.
Como he mencionado anteriormente, aunque en Android tenemos libertad para hacer prácti-
camente cualquier cosa, siempre tenemos unos límites. Como sistema operativo basado en Linux
que es, para realizar algunas acciones necesitaremos tener un permiso especial.
Por ejemplo, la aplicación Cerberus que sirve para controlar nuestro dispositivo a distancia en
caso de robo, sólo pueden funcionar si el dispositivo está Rooteado. Como en el caso de
Cerberus, si queremos poder usar todas las funciones posibles, por peligrosas que sean, de un
dispositivo Android, hará falta que lo Rooteemos.
Siendo Root también podemos:
Saber Electrónica 9
ArtTapa - Root :ArtTapa 30/5/17 16:12 Página 10
Artículo de Tapa
• Personalizar aún más el dispositivo.
• Realizar operaciones Wi-Fi que no están disponibles sin Root (como recuperar con-
traseñas).
• Realizar copias de seguridad más exhaustivas (usando herramientas como Titanium
Backup).
Hay decenas de aplicaciones que nos permitirán rootear nuestro dispositivo Android, pero yo
destacaría las siguientes:
• VRoot. Una de las más famosas y más usadas es VRoot. Como otras de las mejores apli-
caciones para Rootear nuestros dispositivos Android, es muy sencilla de usar, pero está
disponible sólo para PC. Además, también sirve para hacer el camino de vuelta y funciona para
prácticamente cualquier versión de Android (de 2.2 a las versiones más actuales).
• Kingo ROOT. Esta es una aplicación tan efectiva como la anterior, pero se dice que VRoot
tiene un mayor porcentaje de éxito. También sirve para hacer el camino de vuelta (lo que se
conoce como unroot) y funciona con la mayoría de teléfonos y tablets Android.
• FramaRoot. Como aplicación que no requiere un ordenador, no funciona en tantos dis-
positivos ni marcas como las herramientas anteriores, pero también es una opción a tener en
cuenta. En ESTE ENLACE tenés un post que explica como Rootear un dispositivo Android con
Framaroot.
10 Saber Electrónica
ArtTapa - Root :ArtTapa 30/5/17 16:12 Página 11
Seguro que con alguna de estas app, aprendes cómo rootear tu móvil o tablet Android.
Antes de pasar a explicar cómo Rootear un dispositivo Android con Root Master, os
recomiendo que leáis el post Dudas existenciales Android; ¿Rootear o no rootear? Esa es la
cuestión que mi compañero Francisco publicó en su día. Me parece importante avisar de que
haciendo Root a un dispositivo Android, una marca puede negarse a reparárnoslo si queremos
hacer uso de su garantía, aunque no es lo más habitual. Por otra parte, del mismo modo que
nosotros conseguimos acceso a todas los escondrijos de nuestro dispositivo, también abrimos
una puerta a que el software malintencionado haga de las suyas, siempre y cuando lo ejecutemos
y le demos permiso para ello (algo que haríamos sin saberlo).
Si ya has leído el post mencionado y lo tenés claro, lo primero que tenés que saber es que para
usar Root Master hace falta tener un dispositivo que esté entre las versiones 1.5 y 5.x de Android.
También hay que tener en cuenta que este método sólo está recomendado para aquellos termi-
nales que no cuenten con una herramienta específica para ser Rooteados, como Framaroot u
Odín, el segundo para Samsung. Si cumples con los requisitos, estos son los pasos a seguir:
Saber Electrónica 11
ArtTapa - Root :ArtTapa 30/5/17 16:12 Página 12
Artículo de Tapa
5. Si nuestro dispositivo es compatible con Root Master, veremos otra pantalla como la de
la captura en la que veremos tres botones. Nosotros tenemos que tocar el botón que pone “Root”.
6. Esperamos a que la aplicación analice el dispositivo y aparezca otra pantalla en la que
también veremos la palabra “Root”.
7. Tocamos en “Root”.
8. Esperamos.
9. Cuando finalice el proceso, ya sólo queda tocar el botón púrpura y ya tendremos nuestro
dispositivo Rooteado.
10. Pero falta una cosa más: al terminar de Rootear nuestro dispositivo con Root Master, ver-
emos una nueva aplicación con el nombre de SuperSu. Lo malo es que cabe la posibilidad de
que está aplicación está en chino. Si se da el cao, merece la pena ir a la Google Play y descar-
gar SuperSu o Superusuario en español.
Otra opción similar que nos permite Rootear nuestro dispositivo Android sin depender de un
PC es iRoot. Es una aplicación más moderna que Root Master y tenés un tutorial que explica
cómo usarla en nuestro post iRoot, Rootea un montón de terminales Android sin necesidad de
PC. Además, tal y como se explica en ese post, realizando una búsqueda en Androidsis del tipo
“cómo rootear el [dispositivo]”, sin las comillas y sustituyendo “[dispositivo]” por el dispositivo que
queramos Rootear, encontrará información para Rootear prácticamente cualquier dispositivo
Android. También podés hacer clic en ESTE ENLACE e ir buscando entre los diferentes posts
que hemos ido haciendo durante los últimos años.
En esta guía te enseñaremos el mejor método para rootear Android en el Huawei G6.
En unos minutos podrás tener los permisos de superusuario (o root, en inglés) activados.
Para rootear Android primero deberás cumplir con unos requisitos, que listaremos a contin-
uación.
12 Saber Electrónica
ArtTapa - Root :ArtTapa 30/5/17 16:12 Página 13
• Si tienes datos importantes lo mejor es que hagas un respaldo de estos, el proceso no bor-
rará tus datos pero si va mal puede causar daños en algunos
• Instala un explorador de archivos cualquiera, puedes hacerlo desde Google Play
• Debes tener la opción “Fuentes desconocidas” activada, esta se encuentra en ajustes >
seguridad
Saber Electrónica 13
ArtTapa - Root :ArtTapa 30/5/17 16:12 Página 14
Artículo de Tapa
4 Si te sale una confirmación acéptala
5 Con el explorador de archivos busca el instalador APK que acabas de descargar y luego
instálalo dándole los permisos necesarios
6 Si todo va bien el proceso comenzará y al finalizar tendrás la aplicación TowelRoot en tu
móvil
7 Ábrela y espera unos segundos, luego presiona Make it Ra1n y espera a que el proceso
termine
8 Cuando veas una confirmación en pantalla el proceso habrá terminado, si tu teléfono reini-
cia espera unos segundos, es normal
9 Cuando estés de nuevo en la pantalla principal busca SuperSU desde Google Play e
instálalo
Abre SuperSU y actualiza los binarios de forma normal, si todo va bien al reiniciar habrás ter-
minado de forma correcta.
nota: La garantía de su dispositivo puede quedar invalidada después de seguir las instruc-
ciones que aparecen más abajo. Si algo va mal y obtiene efectos indeseables, la Ud. va a ser
responsable. Por lo tanto, tratar estas instrucciones en su propio riesgo.
Este método es válido para los modelos SM-J700H, SM-J7008, SM-J700F y SM-J700M.
A continuación se les entregarán los pasos para realizar el procedimiento de Root, síganlos
atentamente:
14 Saber Electrónica
ArtTapa - Root :ArtTapa 30/5/17 16:12 Página 15
5) Pulsa sobre el botón Try To Root para comenzar el procedimiento de Root en su dispositivo
Samsung.
Saber Electrónica 15
ArtTapa - Root :ArtTapa 30/5/17 16:12 Página 16
Artículo de Tapa
Tenga en cuenta:
Recuerden que KingRoot corresponde a una aplicación externa a Google Play Store (APK) y
por ende, deben tener activada la función fuentes desconocidas u orígenes desconocidos en su
dispositivo Android, para ello deben ir a Ajustes> Seguridad > y ahí activar dicha opción.
Créditos:
La herramienta es proporcionada gratuitamente por el mismo estudio de KingRoot, así que
todos los créditos van dirigidos hacia ellos.
Fuente:
[Link]
[Link]
[Link]
16 Saber Electrónica
2 SE 360 - [Link]:[Link] 30/5/17 18:08 Página 17
RaspbeRRy
RaspbeRRy pi
como
seRvidoR de descaRgas
Raspberry Pi es un ordenador de placa reducida, ordenador de placa única u ordenador de placa sim-
ple (SBC) de bajo coste desarrollado en Reino Unido por la Fundación Raspberry Pi, con el objetivo
de estimular la enseñanza de ciencias de la computación en las escuelas. Aunque no se indica expre-
samente si es hardware libre o con derechos de marca, en su sección de preguntas y respuestas fre-
cuentes (FAQs) explican que disponen de contratos de distribución y venta con dos empresas, pero
al mismo tiempo cualquiera puede convertirse en revendedor o redistribuidor de las tarjetas
RaspBerry Pi: ver punto 7 (en inglés) de[Link] por lo
que se entiende que es un producto con propiedad registrada pero de uso libre. De esa forma man-
tienen el control de la plataforma pero permitiendo su uso libre tanto a nivel educativo como parti-
cular. Tampoco deja claro si es posible utilizarlo a nivel empresarial u obtener beneficios con su uso,
asunto que se debe consultar con la fundación.
Esta guía de Raspberry Pi 2 y Raspberry Pi 3 y las imágenes con marca de agua están bajo una
licencia Creative Commons Reconocimiento-NoComercial-Compartirlgual 3.0 Unported. Este
manual, en su versión completa, puede verlo en: [Link] Todas las
traducciones, subtítulos, guías y manuales, son un trabajo original de Alejandro Cobo López,
cuyas referencias quedan plasmadas en cada una de las publicaciones. La licencia de todas las
guías y manuales publicados están expuestos en los mismos.
En esta entrega veremos cómo tener en nuestra PC como Servidor de Descargas.
[Link]
Saber Electrónica 17
2 SE 360 - [Link]:[Link] 30/5/17 18:08 Página 18
Raspberry
18 Saber Electrónica
2 SE 360 - [Link]:[Link] 30/5/17 18:08 Página 19
Saber Electrónica 19
2 SE 360 - [Link]:[Link] 30/5/17 18:08 Página 20
Raspberry
20 Saber Electrónica
2 SE 360 - [Link]:[Link] 30/5/17 18:08 Página 21
Saber Electrónica 21
2 SE 360 - [Link]:[Link] 30/5/17 18:08 Página 22
Raspberry
22 Saber Electrónica
3 SE 360 [Link]:[Link] 1/6/17 13:42 Página 23
Curso de Arduino
impLementACión de
FunCiones de tiempo
En este curso, nos introducimos progresivamente, paso a paso y desde el principio,
en la programación de los equipos Arduino. Utilizamos la herramienta Proteus para
realizar y simular todo nuestro trabajo. Ya hemos desarrollado siete lecciones y
conocemos cómo emplear el hardware. Hasta ahora hemos visto en estas lecciones
las capacidades de nuestro equipo Arduino para conectarse con el mundo exterior.
Entradas digitales, entradas analógicas, salidas digitales, salidas analógicas (con la
matización de que las implementamos utilizando la técnica de PWM) y comunica-
ciones vía serie. Dependiendo de la placa de Arduino que estemos utilizando para
llevar a cabo nuestro proyecto, el microprocesador ATMEGA que incorpore tendrá
más o menos pines utilizados para una u otra de estas funciones. En esta lección
veremos cómo implementar funciones de tiempo.
[Link]
Saber Electrónica 23
3 SE 360 [Link]:[Link] 1/6/17 13:42 Página 24
Curso de Arduino
24 Saber Electrónica
3 SE 360 [Link]:[Link] 1/6/17 13:42 Página 25
Saber Electrónica 25
3 SE 360 [Link]:[Link] 1/6/17 13:42 Página 26
Curso de Arduino
26 Saber Electrónica
3 SE 360 [Link]:[Link] 1/6/17 13:42 Página 27
Saber Electrónica 27
3 SE 360 [Link]:[Link] 1/6/17 13:42 Página 28
Curso de Arduino
28 Saber Electrónica
3 SE 360 [Link]:[Link] 1/6/17 13:42 Página 29
Saber Electrónica 29
3 SE 360 [Link]:[Link] 1/6/17 13:42 Página 30
Curso de Arduino
30 Saber Electrónica
Desarme LG Optimus L7 [Link]:[Link] 1/6/17 15:30 Página 31
T é c n i c o R e pa R a d o R
Por [Link]
Saber Electrónica 31
Desarme LG Optimus L7 [Link]:[Link] 1/6/17 15:30 Página 32
Técnico Reparador
32 Saber Electrónica
Desarme LG Optimus L7 [Link]:[Link] 1/6/17 15:30 Página 33
Saber Electrónica 33
Desarme LG Optimus L7 [Link]:[Link] 1/6/17 15:30 Página 34
Técnico Reparador
34 Saber Electrónica
Desarme LG Optimus L7 [Link]:[Link] 1/6/17 15:30 Página 35
Saber Electrónica 35
Desarme LG Optimus L7 [Link]:[Link] 1/6/17 15:30 Página 36
Técnico Reparador
36 Saber Electrónica
Desarme LG Optimus L7 [Link]:[Link] 1/6/17 15:30 Página 37
Saber Electrónica 37
Desarme LG Optimus L7 [Link]:[Link] 1/6/17 15:30 Página 38
Técnico Reparador
38 Saber Electrónica
Mont- Organo [Link]:ArtTapa 1/6/17 18:07 Página 59
M o n ta j e
Hoy en día los teléfonos celulares pueden
programarse para sonar con cualquier ring-
tone. Esta tendencia me incentivó a la crea-
ción de un generador de melodías personal,
el cual puede ser modificado para conectarse
al teléfono de casa, a la bocina de auto, el
timbre de la puerta o llavero. La base de este
proyecto es el circuito publicado en Saber Nº
221, al que modificamos el programa para
obtener un mejor rendimiento.
Este circuito genera melodías personalizadas o El oído humano tiene la capacidad de oír en
ringtones que se pueden aplicar a cualquier fun- forma logarítmica, tanto en frecuencia como en
ción, sea el timbre de la casa o la bocina del auto. volumen. Por este motivo las notas musicales se
Para ello se implementan varias tablas en memo- dividen en escalas logarítmicas u octavas.
ria que contienen la partitura y variables necesarias Cada octava está compuesta por siete notas
para las notas musicales. Estas tablas se ubican musicales llamadas tonos principales y se repre-
en memoria de programa y utilizan instrucciones sentan con las letras C - D - E - F - G - A - B . Se
RETLW, las cuales devuelven una constante. Las las conoce generalmente con el nombre DO, RE,
melodías se graban durante la compilación y no MI, FA, SOL, LA y SI.
pueden ser alteradas. Además de estos tonos principales, el oído es
Para cambiar alguna melodía se debe codificar la capaz de distinguir tonos intermedios, por lo que
partitura y modificar el sector de la tabla corres- algunos instrumentos musicales agregaron notas
pondiente a la melodía a cambiar. Para este cir- intermedias o semitonos, llamados comúnmente
cuito se implementa el PIC16F627 el cual utiliza bemoles. Estos semitonos completan la octava y
Reset y Oscilador Interno, de manera de tener dis- aumentan las notas musicales a 12 por octava.
ponibles 3 pines extra en el Puerto A para funcio- En la figura 1 se muestra
nes especiales. una octava de piano en
Los Pines RA<3:0> se encuentran conectados a donde las teclas blancas
un Dip-Switch de 4 llaves y a 4 resistencias Pull- corresponden a los tonos
UP. Estos pines seleccionan la melodía a tocar. El principales y las negras a los
pin RA6 está conectado a un pulsador, que al ser semitonos intermedios. A su
presionado comienza la reproducción de la melo- derecha se encuentran sus
día. nombres y las frecuencias Figura 1
En el Puerto B se conectan 7 LEDs que generan correspondientes a cada
un efecto visual y se encienden según la nota musi- nota.
cal. El pin RB7, llamado SPK, controla el encen- Cada octava posee las mismas notas, pero su
dido y apagado del transistor de salida que pro- frecuencia duplica a la octava anterior. Para identi-
duce el sonido a través de un parlante. ficar cada octava, se coloca un número al lado de
Saber Electrónica 59
Mont- Organo [Link]:ArtTapa 1/6/17 18:07 Página 60
Montajes
la nota musical. Para calcular las frecuencias de las Esta sucesión de encendido – retraso – apa-
notas musicales se recurre siempre a la nota cen- gado – retraso se repite las veces que sean nece-
tral de cuarta octava o A4 (LA4) de 440Hz. sarias para que la nota dure el tiempo mínimo
La fórmula para obtener el resto de las notas es correspondiente a una FUSA, que en nuestro caso
el siguiente: equivale a 0,02 segundos. Esto se realiza mediante
un lazo cerrado y la cantidad de veces que se repite
Fi = 440 x 2(i/12) depende de la nota musical. Mientras más aguda
sea la nota (registro VALOR más chico) más veces
La variable i representa la distancia de la nota LA. se deberá repetir el lazo cerrado (registro TIME).
Si está a la derecha el signo es positivo y si está a Este último lazo ejecuta la nota durante el tiempo
la izquierda es negativo. Si queremos obtener la mínimo de 1 o FUSA. Si la nota tiene un tiempo
frecuencia de la nota DO que está 9 teclas a la mayor, se debe repetir el ciclo las veces que sea
izquierda: necesario para cumplir el tiempo programado por la
partitura.
fdo = 440 x 2(-9/12) = 261.63Hz Al finalizar cada nota, se ejecuta un silencio de
500 ms para identificar claramente notas consecu-
A cada nota musical le corresponde un tiempo de tivas.
ejecución. Al igual que en las frecuencias, la escala El valor de los tiempos y los retardos no puede
de tiempos duplica al tiempo de ejecución anterior. calcularse con una rutina dentro del PIC y es nece-
Ver tabla 1. sario utilizar una tabla con valores para cada nota
para el retraso y para los lazos de repetición. Estas
–––––––––––––––––––––––––– tablas se denominan TABLA_V (valor de retraso o
tabla 1 VALOR) y TABLA_T (tiempo de repetición o TIME).
Nombre Valor tiempo Ver tabla 2.
Fusa 1 Existen trece valores que corresponden a un
Semicorchea 2 silencio y doce notas musicales de la cuarta octava.
Corchea 4 La quinta octava aprovecha los mismos valores de
Negra 8 la cuarta octava, pero su valor de retardo se divide
Blanca 16 por dos y su tiempo de repetición se duplica, apro-
–––––––––––––––––––––––––– vechando las propiedades de las notas musicales.
Este circuito está basado en la generación de pul- Vea en la figura 2 el diagrama de flujo que repre-
sos cuadrados a diferentes frecuencias y tiempos senta el funcionamiento del programa que debere-
para generar hasta 25 notas musicales y sus mos grabar en el PIC. Para obtener cada melodía,
correspondientes silencios. La utiliza-
ción de ondas cuadradas facilita su
amplificación porque sólo se necesita
un transistor trabajando en corte-satu-
ración, pero produce armónicas de 2º y
3º orden que pueden distorsionar el
sonido, según el parlante que se utilice.
Para generar la onda cuadrada se recurre
a un lazo cerrado que enciende y apaga el
pin RB7 en forma alternada con un retraso
intermedio que depende de la nota musi-
cal que se esté tocando. El retraso se pro-
duce con una llamada a subrutina que
repite un lazo interno. El tiempo de
demora de esta rutina de retardo es apro-
ximadamente 10ms * VALOR.
60 Saber Electrónica
Mont- Organo [Link]:ArtTapa 1/6/17 18:07 Página 61
retlw NE+A5
que equivale a
Saber Electrónica 61
Mont- Organo [Link]:ArtTapa 1/6/17 18:07 Página 62
Montajes
Figura 4
Figura 5
En el caso de utilizarse para otros fines debería trabajo de la onda cuadrada cambiando los retar-
intercalarse un regulador de 5 volt y un diodo de dos que se intercalan entre el encendido y el apa-
protección contra inversión de fuente. Si se desea gado del PIN RB7. Una forma sería duplicar el valor
utilizar un parlante de mayor potencia se debe cam- del registro VALOR durante el encendido y dividir
biar el tipo de transistor o conectar otro en configu- por dos el registro VALOR durante el apagado del
ración Darlington. pin RB7. Tener en cuenta que la duración de la
Si el timbre de las notas musicales no resulta onda completa debe ser constante o se perderá la
agradable al oído, se puede modificar el ciclo de relación de las notas musicales. J
62 Saber Electrónica
Mont- Organo [Link]:ArtTapa 1/6/17 18:07 Página 63
Saber Electrónica 63
Mont- Organo [Link]:ArtTapa 1/6/17 18:07 Página 64
Montajes
retlw HIGH M13 retlw SE+A4 retlw FU+D5
retlw HIGH M14 retlw CO+A4 retlw FU+F5#
retlw HIGH M15 retlw SE+F4# retlw FU+A5
retlw HIGH M16 retlw SE+G4 retlw FU+F5#
; retlw SE+G4 retlw FU+SIL
T_LO movwf PCL ;tabla de punteros bajo de melodias retlw SE+G4 retlw FU+D5
retlw LOW M1 retlw SE+G4 retlw CO+SIL
retlw LOW M2 retlw SE+F4# ;
retlw LOW M3 retlw SE+E4 retlw FU+D5 ;3er movimiento
retlw LOW M4 retlw SE+F4# retlw FU+E5
retlw LOW M5 retlw SE+F4# retlw FU+D5
retlw LOW M6 retlw SE+F4# retlw FU+G5
retlw LOW M7 retlw SE+F4# retlw FU+SIL
retlw LOW M8 retlw SE+G4 retlw FU+G5
retlw LOW M9 retlw SE+A4 retlw FU+G5
retlw LOW M10 retlw CO+B4 retlw FU+G5
retlw LOW M11 retlw SE+B4 retlw FU+SIL
retlw LOW M12 retlw CO+A4 retlw FU+G5
retlw LOW M13 retlw SE+A4 retlw FU+G5
retlw LOW M14 retlw CO+G4 retlw FU+G5
retlw LOW M15 retlw SE+G4 retlw FU+SIL
retlw LOW M16 retlw CO+F4# retlw FU+G5
; retlw SE+B3 retlw FU+E5
T_AUX movwf PCL ;tabla auxiliar contador de notas retlw SE+E4 retlw FU+D5
retlw M2-M1 retlw SE+E4 retlw SE+SIL
retlw M3-M2 retlw CO+E4 retlw SE+C5
retlw M4-M3 retlw SE+D4 retlw SE+C5
retlw M5-M4 retlw NE+E4 retlw SE+C5
retlw M6-M5 retlw NE+E4 retlw SE+C5
retlw M7-M6 retlw NE+SIL retlw FU+E5
retlw M8-M7 retlw FU+G5
retlw M9-M8 ;********************************************************************* retlw FU+A5
retlw M10-M9 ;** Benni Hill ******************************************************* retlw FU+G5
retlw M11-M10 M2 retlw SE+D5 ;1er movimiento retlw FU+A5#
retlw M12-M11 retlw FU+E5 retlw FU+G5
retlw M13-M12 retlw FU+G5 retlw FU+SIL
retlw M14-M13 retlw FU+SIL retlw FU+A5#
retlw M15-M14 retlw FU+G5 retlw FU+B5
retlw M16-M15 retlw FU+SIL retlw FU+A5#
retlw FIN16-M16 retlw FU+E5 retlw FU+B5
retlw FU+D5 retlw FU+A5#
retlw FU+G4 retlw FU+B5
TABLA movwf PCL ;tabla de melodias retlw FU+B4 retlw FU+D6
retlw FU+D5 retlw FU+SIL
;********************************************************************* retlw FU+SIL retlw FU+A5#
;** When johnny came back home **************************** retlw FU+E5 retlw FU+B5
M1 retlw SE+B3 retlw FU+SIL retlw FU+D6
retlw SE+B3 retlw FU+D5 retlw FU+B5
retlw SE+E4 retlw FU+B4 retlw FU+SIL
retlw SE+E4 retlw FU+A4 retlw FU+G5
retlw CO+E4 retlw FU+B4 retlw FU+SIL
retlw SE+F4# retlw SE+G4 retlw FU+D5
retlw CO+G4 retlw FU+A4 retlw FU+SIL
retlw SE+F4# retlw FU+A4# retlw FU+D6
retlw CO+G4 retlw FU+B4 retlw FU+B5
retlw SE+E4 retlw FU+D5 retlw FU+B5
retlw NE+D4 retlw FU+E5 retlw FU+SIL
retlw SE+B3 retlw FU+D5# retlw FU+A5
retlw NE+D4 retlw FU+G5 retlw FU+SIL
; retlw SE+SIL retlw CO+SIL retlw FU+G5
retlw SE+B3 ;2do mov ; retlw FU+SIL
retlw SE+B3 retlw SE+D5 ;2do mov retlw FU+G5
retlw SE+E4 retlw FU+E5 retlw NE+SIL
retlw SE+E4 retlw FU+G5 M3 retlw NE+SIL
retlw CO+E4 retlw FU+SIL M4 retlw NE+SIL
retlw SE+F4# retlw FU+G5 M5 retlw NE+SIL
retlw CO+G4 retlw FU+SIL M6 retlw NE+SIL
retlw SE+F4# retlw FU+E5 M7 retlw NE+SIL
retlw CO+G4 retlw FU+D5 M8 retlw NE+SIL
retlw SE+A4 retlw FU+G4 M9 retlw NE+SIL
retlw NE+B4 retlw FU+B4 M10 retlw NE+SIL
retlw SE+G4 retlw FU+D5 M11 retlw NE+SIL
retlw NE+B4 ;3er mov retlw FU+SIL M12 retlw NE+SIL
retlw SE+G4 retlw FU+E5 M13 retlw NE+SIL
retlw SE+A4 retlw FU+SIL M14 retlw NE+SIL
retlw SE+B4 retlw FU+D5 M15 retlw NE+SIL
retlw SE+B4 retlw FU+B4 M16 retlw NE+SIL
retlw SE+B4 retlw FU+G4 FIN16 retlw NE+SIL ;representa la última
retlw SE+B4 retlw FU+B4 nota de
retlw SE+A4 retlw FU+D5 ; la melodía Nro 16
retlw SE+G4 retlw FU+SIL
retlw CO+A4 retlw FU+D5 end
64 Saber Electrónica
�
�
Creatronica [Link]:Maquetación 1 21/4/16 12:11 p.m.
p Página 1
3ª [Link]:Maquetación 1 15/10/13 10:36 Página 1
Pags65y66:ArtTapa23/02/1413:34Page66
4ª de [Link]:sumario 223 21/11/13 18:13 Página 4ªFo1