Osciloscopio Bluetooth

āš›āš°āšāš­āššâ€‹āšĄāšĩ​āŧ‚āš„â€‹āšŠāš°â€‹āš™āšē
2,0
40 āš„āšģāš•āšīāšŠāšŧāšĄ
5Â āšžāšąāš™+
āš”āšēāš§āŧ‚āšŦāšžāš”
āš›āš°āŧ€āšžāš”āŧ€āš™āš·āŧ‰āš­āšŦāšē
āš—āšļāšāš„āšŧāš™
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ
āšŪāšđāššāŧœāŧ‰āšēāšˆāŧ

āšāŧˆāš―āš§āšāšąāššāŧāš­āšąāššāš™āšĩāŧ‰

oscilloscope Bluetooth

āš„āŧāšē​āšŪāŧ‰āš­āš‡â€‹āšŠāš°â€‹āšŦāšĄāšąāš Bluetooth oscilloscope āš›āŧˆāš―āš™â€‹āŧ‚āš—āšĨāš°â€‹āšŠāšąāššâ€‹āšŦāšžāš·â€‹āšĒāšēâ€‹āš‚āš­āš‡â€‹āš—āŧˆāšēāš™â€‹āšāŧˆāš―āš§â€‹āšāšąāšš oscilloscope āšŦāšžāš·â€‹āŧ‚āš§āš™â€‹āšĄāšīâ€‹āš—āšĩāŧˆâ€‹āŧ€āšŠāš·āŧˆāš­āšĄâ€‹āš•āŧāŧˆâ€‹āšœāŧˆāšēāš™ Bluetooth āšāšąāššâ€‹āš­āšļâ€‹āš›āš°â€‹āšāš­āš™â€‹āšˆāšļāš™â€‹āšĨāš°â€‹āšžāšēāšâ€‹, āšāšēāš™â€‹āš„āš§āššâ€‹āš„āšļāšĄâ€‹āš”āšąāŧˆāš‡â€‹āšāŧˆāšēāš§â€‹āŧ€āš›āšąāš™ PIC​, āšĨāš°â€‹āššāšŧāšš Arduino āšŦāšžāš· Rasberry PI​. āšāšēāš™ Bluetooth Oscilloscope āšŠāšēâ€‹āšĄāšēāš”â€‹āšŠāš°â€‹āŧāš”āš‡â€‹āšŠāšąāš™â€‹āšāšēāš™â€‹āšŠāš°â€‹āšĨāšąāšš (AC​) āŧāšĨāš°â€‹āšŠāšąāš™â€‹āšāšēāš™â€‹āšĒāŧˆāšēāš‡â€‹āš•āŧāŧˆâ€‹āŧ€āš™āš·āŧˆāš­āš‡ (DC​) āŧƒāš™â€‹āš­āšļâ€‹āš›āš°â€‹āšāš­āš™â€‹āšĄāš·â€‹āš–āš·â€‹āš‚āš­āš‡â€‹āš—āŧˆāšēāš™â€‹āšĒāŧˆāšēāš‡â€‹āš›āš­āš”â€‹āŧ„āšžâ€‹āŧ€āš›āšąāš™â€‹āšĄāšąāš™â€‹āŧ€āšŠāš·āŧˆāš­āšĄâ€‹āš•āŧāŧˆâ€‹āŧāššāššâ€‹āššāŧāŧˆâ€‹āšĄāšĩâ€‹āšŠāšēāšâ€‹āš—āšĩāŧˆâ€‹āšˆāš°â€‹āš„āš§āššâ€‹āš„āšļāšĄâ€‹āšˆāšļ​āšĨāš°â€‹āšžāšēāšâ€‹āš‚āš­āš‡â€‹āš—āŧˆāšēāš™â€‹āš—āšĩāŧˆâ€‹āšˆāšąāššâ€‹āšŦāšžāš· DC āšŠāšąāš™â€‹āšāšēāš™ AC āŧāšĨāš°â€‹āšŠāšŧāŧˆāš‡â€‹āšĄāšąāš™â€‹āšāšąāššâ€‹āŧ‚āš—āšĨāš°â€‹āšŠāšąāššâ€‹āšŦāšžāš·â€‹āšĒāšēâ€‹āš‚āš­āš‡â€‹āš—āŧˆāšēāš™â€‹āŧ‚āš”āšâ€‹āšœāŧˆāšēāš™â€‹āšāšēāš™ Bluetooth​.
āŧ„āš›â€‹āšĒāŧ‰āš―āšĄâ€‹āšĒāšēāšĄâ€‹āšŦāš™āŧ‰āšē http://www.profjmunoz.blogspot.com/ āšˆāšēāšâ€‹āšžāšēāšâ€‹āŧƒāš™â€‹āš„āŧāšē​āšŪāŧ‰āš­āš‡â€‹āšŠāš°â€‹āšŦāšĄāšąāšâ€‹āŧ„āš”āŧ‰â€‹āŧ‚āš”āšâ€‹āšāšēāš™â€‹āšāšŧāš” "āššāšŧāš”â€‹āšŪāš―āš™â€‹āš­āš­āš™â€‹āŧ„āšĨâ€‹āš™â€‹āŧŒâ€‹" icon āššāŧˆāš­āš™â€‹āš—āšĩāŧˆâ€‹āš—āŧˆāšēāš™â€‹āšŠāšēâ€‹āšĄāšēāš”â€‹āšŠāš­āšâ€‹āšŦāšē tutorials āŧƒāš™â€‹āšāšēāš™â€‹āŧ€āšŠāš·āŧˆāš­āšĄâ€‹āš•āŧāŧˆâ€‹āšŠāšąāš™â€‹āšāšēāš™ ac āŧāšĨāš°â€‹āšŠāšīāš‡â€‹āš•āšąāš™â€‹āš”āšĩâ€‹āšŠāšĩ​āŧ€āš›āšąāš™â€‹āšĨāš°â€‹āššāšŧāššâ€‹āšāšēāš™ Arduino āŧāšĨāš°â€‹āšŠāšŧāŧˆāš‡â€‹āšĄāšąāš™â€‹āšāšąāššâ€‹āŧ‚āš—āšĨāš°â€‹āšŠāšąāššâ€‹āšŦāšžāš·â€‹āšĒāšēâ€‹āš‚āš­āš‡â€‹āš—āŧˆāšēāš™â€‹āšŠāŧāšē​āšĨāšąāššâ€‹āšāšēāš™ āŧ€āššāšīāŧˆāš‡â€‹āšœāŧˆāšēāš™â€‹āš„āŧāšē​āšŪāŧ‰āš­āš‡â€‹āšŠāš°â€‹āšŦāšĄāšąāš Bluetooth Oscilloscope​.
āš„āŧāšē​āšŪāŧ‰āš­āš‡â€‹āšŠāš°â€‹āšŦāšĄāšąāš Bluetooth oscilloscope āŧ„āš”āŧ‰â€‹āšŪāšąāššâ€‹āš‚āŧāŧ‰â€‹āšĄāšđāš™â€‹āšˆāšēāšâ€‹āšĨāš°â€‹āššāšŧāššâ€‹āšāšēāš™â€‹āšˆāšļ​āšĨāš°â€‹āšžāšēāšâ€‹āš‚āš­āš‡â€‹āš—āŧˆāšēāš™â€‹āš„āš§āššâ€‹āš„āšļāšĄâ€‹āŧƒāš™â€‹āšŪāšđāššâ€‹āŧāššāššâ€‹āš”āšąāŧˆāš‡â€‹āš•āŧāŧˆâ€‹āŧ„āš›â€‹āš™āšĩāŧ‰â€‹:

āŧ„āš”āŧ‰â€‹āšŪāšąāššâ€‹āšŠāšąāš™â€‹āšāšēāš™ = $ Dato1Dato2 #
āš•āšŧāš§â€‹āšĒāŧˆāšēāš‡â€‹: āšĄāšĩ Data1 āŧāšĨāš° Data2 = 425 = 605 āŧ„āš”āŧ‰â€‹āšŪāšąāšš $ 4.2560.5 #
āšĄāšđāš™â€‹āš„āŧˆāšēâ€‹āš‚āš­āš‡â€‹āšāšēāš™ Data1 āŧ„āš”āŧ‰â€‹āš–āš·āšâ€‹āš§āšēāš‡â€‹āŧāšœāš™â€‹āŧāšĨāš°â€‹āš„āšļāš™â€‹āš„āŧˆāšēâ€‹āš‚āš­āš‡ Data2 āŧāšĄāŧˆāš™â€‹āšāšēāš™â€‹āšŠāš°â€‹āŧāš”āš‡â€‹.

āŧƒāš™â€‹āŧ€āš§â€‹āšĨāšēâ€‹āš—āšĩāŧˆ oscilloscope āŧ„āš”āŧ‰ turns āš—āšĩāŧˆâ€‹āŧ„āš­â€‹āš„āš­āš™â€‹āšŠāšĩâ€‹āš‚āš―āš§â€‹āšāŧˆāš―āš§â€‹āšāšąāššâ€‹āšĨāšąāšâ€‹āšŠāš°â€‹āš™āš°â€‹āš‚āš­āš‡ "1​" āšĨāš°â€‹āššāšŧāššâ€‹āšāšēāš™â€‹āš„āš§āššâ€‹āš„āšļāšĄâ€‹āšˆāšļ​āšĨāš°â€‹āšžāšēāšâ€‹āŧāšĄāŧˆāš™â€‹āš–āš·āšâ€‹āšŠāšŧāŧˆāš‡â€‹. āŧƒāš™â€‹āŧ€āš§â€‹āšĨāšēâ€‹āš—āšĩāŧˆâ€‹āš›āšļāŧˆāšĄâ€‹āšŠāšĩ​āŧāš”āš‡â€‹āŧ„āš”āŧ‰â€‹āš–āš·āšâ€‹āšāšŧāš”â€‹āš”āšąāš™â€‹āšĨāšąāšâ€‹āšŠāš°â€‹āš™āš°â€‹āš‚āš­āš‡ "0​" āšˆāš°â€‹āš–āš·āšâ€‹āšŠāšŧāŧˆāš‡â€‹āŧ„āš›â€‹, āš„āšļāš™â€‹āš„āŧˆāšē​āŧ€āšŦāšžāšŧāŧˆāšēâ€‹āš™āšĩāŧ‰â€‹āšŠāšēâ€‹āšĄāšēāš”â€‹āš–āš·āšâ€‹āš™āŧāšē​āŧƒāšŠāŧ‰â€‹āŧ€āšžāš·āŧˆāš­â€‹āš„āš§āššâ€‹āš„āšļāšĄâ€‹āš‚āš°â€‹āššāš§āš™â€‹āšāšēāš™â€‹āš—āšĩāŧˆâ€‹āš•āŧ‰āš­āš‡â€‹āšāšēāš™â€‹, āŧ€āšŠāšąāŧˆāš™â€‹: āšāšēāš™â€‹āš™āŧāšēâ€‹āšžāšē​āšŦāšĨāš·â€‹āš›āšīāš”â€‹, āŧ€āš›āšĩāš”â€‹āšŦāšĨāš·â€‹āš›āšīāš”â€‹āšāšēāš™â€‹āšŠāšŧāŧˆāš‡â€‹āš‚āŧāŧ‰â€‹āšĄāšđāš™â€‹āŧāšĨāš°â€‹āš­āš·āŧˆāš™āŧ†
āšŦāšžāšąāš‡â€‹āšˆāšēāšâ€‹āš™āšąāŧ‰āš™â€‹, āŧ‚āš„āš‡â€‹āšāšēāš™â€‹āŧ„āš”āŧ‰â€‹āš–āš·āšâ€‹āš”āŧāšē​āŧ€āš™āšĩāš™â€‹āŧƒāš™â€‹āŧ€āš›āšąāš™â€‹āšĨāš°â€‹āššāšŧāšš Arduino āšŠāŧāšē​āšĨāšąāššâ€‹āšāšēāš™â€‹āšŠāšŧāŧˆāš‡â€‹āš‚āŧāŧ‰â€‹āšĄāšđāš™â€‹āšāšąāššâ€‹āšĒāšē​āŧ€āšĄāšąāš”​āšŦāšžāš·â€‹āŧ‚āš—āšĨāš°â€‹āšŠāšąāššâ€‹āš‚āš­āš‡â€‹āš—āŧˆāšēāš™â€‹. 11 (RX​) āŧāšĨāš° 12 (TX​)​: Arduino 1​, bluetooth āŧƒāšŠāŧ‰â€‹āšĨāš° HC​, 06 āš–āš·āšâ€‹āš™āŧāšē​āŧƒāšŠāŧ‰â€‹āŧƒāš™ pins āŧ„āš”āŧ‰â€‹. āšŠāšąāš™â€‹āšāšēāš™ DC āšŦāšžāš· AC āš–āš·āšâ€‹āš™āŧāšēâ€‹āšŠāš°â€‹āŧ€āšŦāš™āšĩ​āŧ‚āš”āš A0 PIN āš‚āš­āš‡â€‹āšāšēāš™â€‹āš›āš―āššâ€‹āš—āš―āššâ€‹:

// āš›āš°â€‹āšāš­āššâ€‹āšĄāšĩ​āšĨāš°â€‹āšŦāšąāš”â€‹āšŦāŧ‰āš­āš‡â€‹āšŠāš°â€‹āšŦāšĄāšļāš”â€‹āŧ„āš”āŧ‰â€‹:
#include
// āš‚āŧāŧ‰â€‹āš„āš§āšēāšĄâ€‹āšŠāŧˆāš­āšâ€‹āŧāš™āŧˆâ€‹, mensaje3​;
#include
SoftwareSerial mySerial (11​, 12​)​; // RX​, TX
char inchar​;
// āŧ€āšĨāšĩāŧˆāšĄâ€‹āš•āšŧāŧ‰āš™â€‹āšŦāŧâ€‹āšŠāš°â€‹āšŦāšĄāšļāš”â€‹āŧ„āš”āŧ‰â€‹āšĄāšĩâ€‹āšˆāŧāšēâ€‹āš™āš§āš™â€‹āš‚āš­āš‡ pins āŧƒāš™â€‹āšāšēāš™â€‹āŧ‚āš•āŧ‰â€‹āš•āš­āššâ€‹āŧ„āš”āŧ‰
āšˆāŧ LiquidCrystal (8​, 3​, 46​, 79​)​;
āŧ€āšĨāš·āŧˆāš­āš™ Data1 = 125​;
āŧ€āšĨāš·āŧˆāš­āš™ Data2 = 945​;
tmp āšŠāŧˆāš­āšâ€‹āŧāš™āŧˆâ€‹;
Duration1 āšāšēāš§ unsigned​;
Durability2 āšāšēāš§ unsigned​;

// Clipping āš•āšŧāš§â€‹āšŠāšĩāŧ‰â€‹āš§āšąāš”
āš•āšąāš”â€‹āššāšđ = 0​;

āšāšēāš™â€‹āš›āŧˆāš―āš™â€‹āŧāš›āš‡â€‹āšāšēāš™â€‹āŧ€āšāšąāššâ€‹āšŪāšąāšâ€‹āšŠāšēâ€‹āš‚āŧāŧ‰â€‹āšĄāšđāš™ //
āŧ„āšš newData = 0​;
āŧ„āšš prevData = 0​;

// āš„āš§āšēāšĄâ€‹āš–āšĩāŧˆâ€‹āš‚āš­āš‡â€‹āš•āšŧāš§â€‹āŧāš›
āšāšēāš™â€‹āšˆāšąāššâ€‹āŧ€āš§â€‹āšĨāšē​āŧ„āš”āŧ‰â€‹āšĨāšŧāš‡â€‹āš™āšēāšĄ int = 0​; // āŧ„āšĨâ€‹āšāš°â€‹āŧ€āš§â€‹āšĨāšēâ€‹āš‚āš­āš‡â€‹āšāšēāš™â€‹āš™āšąāššâ€‹āš„āš·āŧ‰āš™
āŧ„āšĨâ€‹āšāš°â€‹āŧ€āš§â€‹āšĨāšē int āššāŧāŧˆâ€‹āŧ„āš”āŧ‰â€‹āšĨāšŧāš‡â€‹āš™āšēāšĄâ€‹;
āš„āš§āšēāšĄâ€‹āš–āšĩāŧˆâ€‹āš‚āš­āš‡â€‹āšāšēāš™ int​;

// āš­āŧˆāšēāš™â€‹āš‚āŧāŧ‰â€‹āšĄāšđāš™â€‹āŧāšŪāš‡â€‹āš”āšąāš™ Pin A0
void readDatos ()​;

āšāšēāš™â€‹āš•āšīāš”â€‹āš•āšąāŧ‰āš‡ void () {
  
  Serialbegin (9600​)​;
  Serialbegin (9600​)​;
  
  // āšāŧāšēâ€‹āš™āšŧāš”â€‹āŧ„āš§āŧ‰â€‹āšˆâ€‹āŧâ€‹āšēâ€‹āš™āš§āš™ LCD āš‚āš­āš‡â€‹āš–āšąāš™â€‹āŧāšĨāš°â€‹āŧāš–āš§â€‹āŧ€āšāšąāš”â€‹āš—āšĩāŧˆâ€‹āšĒāšđāŧˆâ€‹:
  lcd.begin (20​, 4​)​;
  // āšžāšīāšĄâ€‹āš‚āŧāŧ‰â€‹āš„āš§āšēāšĄâ€‹āŧ„āš›â€‹āšŦāšē LCD āŧ„āš”āŧ‰â€‹.
  lcd.setCursor (0,0​)​;
  lcd.print ("Oscilloscope Bth​"​)​;
  // pinMode (A1​, āš›āšąāš”â€‹āŧ„āšˆâ€‹āš™āŧāšē​āŧ€āš‚āšŧāŧ‰āšē​)
  mySerial.begin (9600​)​;
 
}

loop void () {
 
 readDatos ()​;
// āš„āšīāš”â€‹āŧ„āšĨāŧˆâ€‹āš„āš§āšēāšĄâ€‹āš–āšĩāŧˆâ€‹āš‚āš­āš‡â€‹āšŠāšąāš™â€‹āšāšēāš™â€‹āš—āšĩāŧˆâ€‹āŧ„āš”āŧ‰
 
 
  lcd.setCursor (02​)
  lcd.print ("Data1 =​"​)​;
  lcd.print (Data1​)​;
  lcd.print ("Data2 =​"​)​;
  lcd.print (Data2​)​;
  sendData ()​;
 
  
    āŧƒāš™â€‹āš‚āš°â€‹āš™āš°â€‹āš—āšĩāŧˆ (mySerial.available () 0​>​)
    {
       inchar = (mySerial.read ()​)​;
       lcd.setCursor (01​)
       lcd.print ("āšāšēāš™â€‹āšŪāšąāšš =​"​)​;
       lcd.setCursor (131​)​;
       lcd.print (inchar​)​;
       inchar = ''​;
       
     }
Â Â āšāšēāš™â€‹āšŠāšąāšâ€‹āšŠāŧ‰āšē (100​)​;
}

// āš­āŧˆāšēāš™â€‹āš‚āŧāŧ‰â€‹āšĄāšđāš™â€‹āŧāšĨāš° A0 Analog Voltages Pueto
void readDatos ()
{
  // Data1 = analogRead (A0​)​;
  Data1 = (analogRead (A0​) * 0.00488​)​;
  Data2 = 000​;
}
// āšŠāšŧāŧˆāš‡â€‹āš‚āŧāŧ‰â€‹āšĄāšđāš™â€‹āšāšąāššâ€‹āš­āšļâ€‹āš›āš°â€‹āšāš­āš™ Android
void sendData ()
{
    mySerial.print ('$​'​)​;
       readDatos ()​;
       mySerial.print (Data1​)​;
       mySerial.print (Data1​)​; // āŧƒāš™â€‹āš—āšĩāŧˆâ€‹āš™āšĩāŧ‰â€‹āš—āŧˆāšēāš™â€‹āšŠāšēâ€‹āšĄāšēāš”â€‹āšŠāšŧāŧˆāš‡â€‹āš‚āŧāŧ‰â€‹āšĄāšđāš™â€‹āšāšąāššâ€‹āšāšēāš™ Android āš­āš·āŧˆāš™āŧ†
       mySerial.print (''​)​;
     
}
āš­āšąāššāŧ€āš”āš”āŧāšĨāŧ‰āš§āŧ€āšĄāš·āŧˆāš­
17 āšŠ.āšŦ. 2020

āš„āš§āšēāšĄāš›āš­āš”āŧ„āšžāš‚āš­āš‡āš‚āŧāŧ‰āšĄāšđāš™

āš™āšąāšāšžāšąāš”āš—āš°āš™āšēāšŠāšēāšĄāšēāš”āšŠāš°āŧāš”āš‡āš‚āŧāŧ‰āšĄāšđāš™āšĒāšđāŧˆāššāŧˆāš­āš™āš™āšĩāŧ‰āšāŧˆāš―āš§āšāšąāššāš§āŧˆāšēāŧāš­āšąāššāš‚āš­āš‡āŧ€āš‚āšŧāšēāŧ€āšˆāšŧāŧ‰āšēāŧ€āšāšąāššāšāšģ āŧāšĨāš° āš™āšģāŧƒāšŠāŧ‰āš‚āŧāŧ‰āšĄāšđāš™āš‚āš­āš‡āš—āŧˆāšēāš™āŧāš™āš§āŧƒāš”. āšŠāšķāšāšŠāšēāŧ€āšžāšĩāŧˆāšĄāŧ€āš•āšĩāšĄāšāŧˆāš―āš§āšāšąāššāš„āš§āšēāšĄāš›āš­āš”āŧ„āšžāš‚āš­āš‡āš‚āŧāŧ‰āšĄāšđāš™
āššāŧāŧˆāšĄāšĩāš‚āŧāŧ‰āšĄāšđāš™

āšĄāšĩāšŦāšāšąāš‡āŧƒāŧāŧˆ

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

āŧ€āšžāšĩāŧˆāšĄāŧ€āš•āšĩāšĄāŧāšāšāš•āšēāšĄ JOSE MUNOZ