Osciloscopio Bluetooth

āĻāϤ⧇ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āϰāϝāĻŧ⧇āϛ⧇
⧍.ā§Ŧ
ā§Ēā§ĻāϟāĻŋ āϰāĻŋāĻ­āĻŋāω
ā§Ģ āĻšāĻž+
āĻĄāĻžāωāύāϞ⧋āĻĄ
āϏāĻžāĻŽāĻ—ā§āϰ⧀āϰ āϰ⧇āϟāĻŋāĻ‚
āĻĒā§āϰāĻ¤ā§āϝ⧇āϕ⧇
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ

āĻāχ āĻ…ā§āϝāĻžāĻĒ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇

āĻŦā§āϞ⧁āϟ⧁āĻĨ āĻĢ⧁āϟāĻŋāϝāĻŧ⧇ āϤ⧋āϞāĻž āϝāĻžāϝāĻŧ

āĻĢ⧁āϟāĻŋāϝāĻŧ⧇ āϤ⧋āϞāĻž āϝāĻžāϝāĻŧ āĻŦā§āϞ⧁āϟ⧁āĻĨ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĢ⧁āϟāĻŋāϝāĻŧ⧇ āϤ⧋āϞāĻž āϝāĻžāϝāĻŧ āφāĻĒāύāĻžāϰ āĻĢā§‹āύ āĻŦāĻž āĻŸā§āϝāĻžāĻŦāϞ⧇āϟ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻ•āϰ⧇ āĻŦāĻž āĻ­ā§‹āĻ˛ā§āϟāĻŽāĻŋāϟāĻžāϰ āϝ⧇āĻŽāύ āĻāĻ•āϟāĻŋ āĻŽāĻžāĻ‚āϏāĻ–āĻŖā§āĻĄā§‡āϰ, Arduino āĻŦāĻž Rasberry PI āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻŽāĻžāχāĻ•ā§āϰ⧋-āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŋāϤ āĻĄāĻŋāĻ­āĻžāχāϏ āĻĨ⧇āϕ⧇ āĻŦā§āϞ⧁āϟ⧁āĻĨ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ. āĻāϟāĻž āϧāĻžāϰāύ āĻ•āϰ⧇ āĻŦāĻž āĻĄāĻŋāϏāĻŋ āĻāϏāĻŋ āϏāĻ‚āϕ⧇āϤ āĻāĻŦāĻ‚ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āφāĻĒāύāĻžāϰ āĻĢā§‹āύ āĻŦāĻž āĻŸā§āϝāĻžāĻŦāϞ⧇āϟ āĻĨ⧇āϕ⧇ āĻāϟāĻž āĻĒā§āϰ⧇āϰāĻŖ āĻ•āϰ⧇ āφāĻĒāύāĻžāϰ āĻŽāĻžāχāĻ•ā§āϰ⧋ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ āĻĨ⧇āϕ⧇ wirelessly āϏāĻ‚āϝ⧋āĻ— āύāĻŋāϰāĻžāĻĒāĻĻ⧇ āĻšāĻŋāϏāĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻŽā§‹āĻŦāĻžāχāϞ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āĻŦā§āϞ⧁āϟ⧁āĻĨ āĻĒāĻ°ā§āϝāĻžāϝāĻŧāĻ•ā§āϰāĻŽā§‡ āϏāĻ‚āϕ⧇āϤ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϏāĻĻ⧃āĻļ āĻĒāĻ°ā§āĻĻāĻžāϝāĻŧ āĻĢ⧁āϟāĻŋāϝāĻŧ⧇ āϤ⧋āϞāĻž (āĻāϏāĻŋ) āĻāĻŦāĻ‚ āĻāĻ•āϟāĻžāύāĻž āϏāĻ‚āϕ⧇āϤ (āĻĄāĻŋāϏāĻŋ) āĻŦā§āϞ⧁āϟ⧁āĻĨ.
āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ Arduino āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāϏāĻŋ āϏāĻ‚āϕ⧇āϤ āĻāĻŦāĻ‚ āĻĄāĻŋāϏāĻŋ āϏāĻ‚āϝ⧋āĻ— āϟāĻŋāωāĻŸā§‹āϰāĻŋāϝāĻŧāĻžāϞ āĻĒ⧇āϤ⧇ āĻāĻŦāĻ‚ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϰ āĻĢā§‹āύ āĻŦāĻž āĻŸā§āϝāĻžāĻŦāϞ⧇āϟ āĻĨ⧇āϕ⧇ āĻāϟāĻŋ āĻĒā§āϰ⧇āϰāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝ⧇āĻ–āĻžāύ⧇ āφāχāĻ•āύ "āĻ…āύāϞāĻžāχāύ āϟāĻŋāωāĻŸā§‹āϰāĻŋāϝāĻŧāĻžāϞ" āϟāĻŋāĻĒ⧇ āφāĻŦ⧇āĻĻāύ āĻŽāĻ§ā§āϝ⧇ āĻĨ⧇āϕ⧇ http://www.profjmunoz.blogspot.com/ āĻĒāĻžāϤāĻž āĻĻ⧇āϖ⧁āύ āĻŦā§āϞ⧁āϟ⧁āĻĨ āϏāĻĻ⧃āĻļ āĻĒāĻ°ā§āĻĻāĻžāϝāĻŧ āĻĢ⧁āϟāĻŋāϝāĻŧ⧇ āϤ⧋āϞāĻž āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĻ⧇āĻ–āϤ⧇.
āĻĢ⧁āϟāĻŋāϝāĻŧ⧇ āϤ⧋āϞāĻž āϝāĻžāϝāĻŧ āĻŦā§āϞ⧁āϟ⧁āĻĨ āφāĻŦ⧇āĻĻāύ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ⧇ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŋāϤ āφāĻĒāύāĻžāϰ āĻŽāĻžāχāĻ•ā§āϰ⧋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĨ⧇āϕ⧇ āϤāĻĨā§āϝ āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰ⧇:

āĻĒā§āϰāĻžāĻĒā§āϤ āϏāĻ‚āϕ⧇āϤ = $ Dato1Dato2 #
āωāĻĻāĻžāĻšāϰāĻŖ: āĻšā§āϝāĻžāρ DATA1 āĻāĻŦāĻ‚ DATA2 = 4,25 = 60,5 $ 4.2560.5 # āĻĒāĻžāϝāĻŧ
DATA1 āĻŽāĻžāύ āĻ…āĻ™ā§āĻ•āĻŋāϤ āĻšāϝāĻŧ āĻāĻŦāĻ‚ DATA2 āĻŽāĻžāύ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰāĻž āĻšāϝāĻŧ.

āĻĢ⧁āϟāĻŋāϝāĻŧ⧇ āϤ⧋āϞāĻž āϝāĻžāϝāĻŧ āϚāϰāĻŋāĻ¤ā§āϰ āϏāĻŦ⧁āϜ āφāχāĻ•āύ āϚāĻžāϞ⧁ āĻšāĻ“āϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ "1" āĻŽāĻžāχāĻ•ā§āϰ⧋ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŋāϤ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āωāĻĒāϞāĻŦā§āϧ āĻ•āϰāĻž āĻšāϝāĻŧ. āϞāĻžāϞ āĻŦāĻžāϟāύ āϚāϰāĻŋāĻ¤ā§āϰ "0" āĻĒāĻžāĻ āĻžāύ⧋ āĻšāϝāĻŧ āĻŦāĻ¨ā§āϧ āĻŸā§‡āĻĒāĻž āύāĻž āĻšāϞ⧇, āĻāχ āĻŽā§‚āĻ˛ā§āϝāĻŦā§‹āϧāϗ⧁āϞ⧋ āĻāχ āϧāϰāύ⧇āϰ āĻŦāĻž āĻŦāĻ¨ā§āϧ LED, āϚāĻžāϞ⧁ āĻāĻ•āϟāĻŋ āĻŦāĻž āχāĻ¤ā§āϝāĻžāĻĻāĻŋ āĻĄāĻžāϟāĻž āĻĒā§āϰ⧇āϰāĻŖ āĻŦāĻ¨ā§āϧ āχāĻšā§āĻ›āĻž āϝ⧇ āĻĒā§āϰāϏ⧇āϏ, āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇
āϤāĻžāϰāĻĒāϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āφāĻĒāύāĻžāϰ āĻŸā§āϝāĻžāĻŦāϞ⧇āϟ āĻŦāĻž āĻĢā§‹āύ āĻĨ⧇āϕ⧇ āϤāĻĨā§āϝ āĻĒāĻžāĻ āĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ Arduino āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ āĻšāϝāĻŧ. 11 (Rx) āĻāĻŦāĻ‚ 12 (āĻŸā§‡āĻ•ā§āϏāĻžāϏ): Arduino 1, āĻāĻ•āϟāĻŋ āĻŦā§āϞ⧁āϟ⧁āĻĨ āĻŽāĻĄāĻŋāωāϞ āĻšāĻžāχāϕ⧋āĻ°ā§āĻŸā§‡āϰ-06 āĻĒāĻŋāύ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ. āĻĄāĻŋāϏāĻŋ āĻŦāĻž āĻāϏāĻŋ āϏāĻ‚āϕ⧇āϤ āĻāύāĻžāϞāĻ— āĻĒāĻŋāύ A0 āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϝāĻŧ:

// āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āϕ⧋āĻĄ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύ:
#include
// āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻŦāĻžāĻ°ā§āϤāĻž, mensaje3;
#include
SoftwareSerial mySerial (11, 12); // RX, āĻŦāĻŋāĻ­āĻžāĻ—
inchar āĻ—ā§ƒāĻšāĻ¸ā§āĻĨāĻžāϞāĻŋ;
// āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻĒāĻŋāύ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻž āϏāĻ™ā§āϗ⧇ āĻ—ā§āϰāĻ¨ā§āĻĨāĻžāĻ—āĻžāϰ⧇āϰ āφāϰāĻŽā§āĻ­
LiquidCrystal LCD (8, 3, 4.6, 7.9);
DATA1 = 1.25 āĻ­āĻžāϏāĻž;
DATA2 = 9.45 āĻ­āĻžāϏāĻž;
āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ tmp;
āĻ¸ā§āĻŦāĻžāĻ•ā§āώāϰāĻŦāĻŋāĻšā§€āύ āĻĻā§€āĻ°ā§āϘ Duration1;
āĻ¸ā§āĻŦāĻžāĻ•ā§āώāϰāĻŦāĻŋāĻšā§€āύ āĻĻā§€āĻ°ā§āϘ Durability2;

// āϏ⧂āϚāĻ• āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻ•ā§āϞāĻŋāĻĒāĻŋāĻ‚
āĻŦ⧁āϞāĻŋāϝāĻŧāĻžāύ āĻ•ā§āϞāĻŋāĻĒāĻŋāĻ‚ = 0;

āϤāĻĨā§āϝ āϏāĻ‚āĻ—ā§āϰāĻšā§‡āϰ // āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ
newData āĻŦāĻžāχāϟ = 0;
prevData āĻŦāĻžāχāϟ = 0;

// āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ freq
āĻ¸ā§āĻŦāĻžāĻ•ā§āώāϰāĻŦāĻŋāĻšā§€āύ int- āϟāĻžāχāĻŽāĻžāϰ = 0; // āϤāϰāĻ™ā§āĻ— āϏāĻ‚āĻ–ā§āϝāĻž āϏāĻŽāϝāĻŧ⧇āϰ
āĻ¸ā§āĻŦāĻžāĻ•ā§āώāϰāĻŦāĻŋāĻšā§€āύ int- āϏāĻŽāϝāĻŧ;
āϕ⧋āύ int āĻĢā§āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¨ā§āϏāĻŋ;

āĻ­ā§‹āĻ˛ā§āĻŸā§‡āϜ āϤāĻĨā§āϝ āĻĒāĻŋāύ A0 āĻĒāĻĄāĻŧ⧁āύ //
readDatos āĻ…āĻ•āĻžāĻ°ā§āϝāĻ•āϰ ();

āĻ…āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āϏ⧇āϟāφāĻĒ () {
  
  Serial.begin (9600);
  Serial.begin (9600);
  
  // āϏ⧇āϟ āφāĻĒ āĻ•āϞāĻžāĻŽ āĻāĻŦāĻ‚ āϏāĻžāϰāĻŋ, LCD āĻāϰ āϏāĻ‚āĻ–ā§āϝāĻž:
  lcd.begin (20, 4);
  LCD āϰ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ°ā§āϤāĻž āĻĒā§āϰāĻŋāĻ¨ā§āϟ //.
  lcd.setCursor (0,0);
  lcd.print ("āϏāĻĻ⧃āĻļ āĻĒāĻ°ā§āĻĻāĻžāϝāĻŧ āĻĢ⧁āϟāĻŋāϝāĻŧ⧇ āϤ⧋āϞāĻž BTH");
  // PinMode (āĻ• 1, āχāύāĻĒ⧁āϟ);
  mySerial.begin (9600);
 
}

āĻ…āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āϞ⧁āĻĒ () {
 
 readDatos ();
āϏāĻ‚āϕ⧇āϤ āĻĢā§āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¨ā§āϏāĻŋ āĻ—āĻŖāύāĻž //
 
 
  lcd.setCursor (0.2);
  lcd.print ("DATA1 =");
  lcd.print (DATA1);
  lcd.print ("DATA2 =");
  lcd.print (DATA2);
  sendData ();
 
  
    āϝāĻ–āύ (mySerial.available ()> 0)
    {
       inchar = (mySerial.read ());
       lcd.setCursor (0.1);
       lcd.print ("= āĻĒā§āϰāĻžāĻĒā§āϤāĻŋāϰ");
       lcd.setCursor (13.1);
       lcd.print (inchar);
       inchar = '';
       
     }
  āĻŦāĻŋāϞāĻŽā§āĻŦ (100);
}

// āĻĄāĻžāϟāĻž āϰāĻŋāĻĄ āĻāĻŦāĻ‚ A0 āĻāύāĻžāϞāĻ— āĻ­ā§‹āĻ˛ā§āĻŸā§‡āĻœā§‡āϰ Pueto
readDatos āĻ…āĻ•āĻžāĻ°ā§āϝāĻ•āϰ ()
{
  // DATA1 = analogRead (A0);
  DATA1 = (analogRead (A0) * 0.00488);
  DATA2 = 00,0;
}
// āĻ…ā§āϝāĻžāύāĻĄā§āϰāχāĻĄ āĻĄāĻŋāĻ­āĻžāχāϏ āĻĨ⧇āϕ⧇ āϤāĻĨā§āϝ āĻĒāĻžāĻ āĻžāύ
sendData āĻ…āĻ•āĻžāĻ°ā§āϝāĻ•āϰ ()
{
    mySerial.print ('$');
       readDatos ();
       mySerial.print (DATA1);
       mySerial.print (DATA1); // āĻāĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ āϤāĻĨā§āϝ āĻĒāĻžāĻ āĻžāϤ⧇ āĻĒāĻžāϰ⧇āύ
       mySerial.print ('#');
     
}
āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇
ā§§ā§­ āφāĻ—, ⧍ā§Ļ⧍ā§Ļ

āĻĄā§‡āϟāĻž āϏ⧁āϰāĻ•ā§āώāĻž

āĻ…ā§āϝāĻžāĻĒ āϕ⧀āĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻ“ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϏ⧇āχ āϤāĻĨā§āϝ āĻāĻ–āĻžāύ⧇ āĻĻ⧇āĻ–āĻžāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻĄā§‡āϟāĻž āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύ⧁āύ
āϕ⧋āύāĻ“ āϤāĻĨā§āϝ āωāĻĒāϞāĻ­ā§āϝ āύ⧇āχ

āύāϤ⧁āύ āϕ⧀ āφāϛ⧇

Se agregaron nuevos contenidos. Mejorar desempeÃąo de la aplicaciÃŗn

āĻ…ā§āϝāĻžāĻĒ āϏāĻšāĻžā§ŸāϤāĻž

āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇
JosÊ Marino MuÃąoz
jose.munoz28@gmail.com
Calle María uxiliadora Edifico Taguanes 3 Los Ruices Piso 14 Apartamento 146 Caracas 1071, Distrito Federal Venezuela
undefined

JOSE MUNOZ-āĻāϰ āĻĨ⧇āϕ⧇ āφāϰāĻ“