BTscope - Arduino oscilloscope

Ацэнка змесціва
Для ўсіх
500+
Спампоўванні
Здымак экрана
Здымак экрана
Здымак экрана

Пра гэту праграму

Апісанне:
Бясплатная праграма для стварэння простага асцылографа Bluetooth з Arduino або ESP32. Прыкладанне змяшчае прыклад выкарыстання модуля HC-05 і Arduino, але яно таксама сумяшчальна з іншымі модулямі. Гэты просты асцылограф можна выкарыстоўваць у розных сцэнарыях, напрыклад, у аўтамабільнай электроніцы для тэсціравання датчыкаў, а таксама ў іншых праграмах, дзе не патрабуецца высакахуткасная перадача дадзеных. Ён таксама можа служыць адукацыйным інструментам для вывучэння сігналаў.

Ключавыя словы:
Прыкладанне асцылограф, асцылограф для Android, сімулятар Arduino, Arduino Bluetooth


Прыклад кода для Arduino і HC-05:
// Прыклад для Arduino Nano з модулем HC-05:
// Распіноўка:
// VCC --> Vin
// TXD --> кантакт 10
// RXD --> кантакт 11
// GND --> GND

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Зменная для захавання прачытанага значэння
int analogPin = A7; // Счышчальнік патэнцыяметра (сярэдняя клема), падлучаны да аналагавага кантакту A7

несапраўдная ўстаноўка() {
BTSerial.begin(9600); // Хуткасць перадачы па змаўчанні HC-05 у камандным рэжыме AT
}

несапраўдны цыкл() {
static unsigned long previousMillis = 0;
const доўгі інтэрвал без знака = 30; // Пажаданы інтэрвал у мілісекундах
unsigned long currentMillis = millis();

if (currentMillis - previousMillis >= інтэрвал) {
previousMillis = бягучы Міліс;

// Счытванне аналагавага значэння і адпраўка яго праз Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}

// Дадайце сюды любыя неблакіравальныя задачы
// Пазбягайце выкарыстання delay() для падтрымання адаптыўнага цыклу
}
Прыкладанне асцылографа Bluetooth для Arduino або ESP32
Абноўлена
29 сак 2024 г.

Бяспека даных

Бяспека пачынаецца з разумення таго, як распрацоўшчыкі збіраюць і абагульваюць вашы даныя. Спосабы забеспячэння прыватнасці і бяспекі даных залежаць ад выкарыстання праграмы, месца пражывання і ўзросту карыстальніка. Распрацоўшчык даў гэту інфармацыю, але з цягам часу ён можа змяніць яе.
  • Даныя не абагульваюцца са староннімі арганізацыямі
    Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра абагульванне даных
  • Даныя не збіраюцца
    Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра збор даных

Служба падтрымкі для праграмы

Пра распрацоўшчыка
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania

Яшчэ ад DonatasG