BTscope - Arduino oscilloscope

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

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

Апісанне:
Бясплатная праграма для стварэння простага асцылографа 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() для падтрымання адаптыўнага цыклу
}
Абноўлена
29 сак 2024 г.

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

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

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

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