WLAN-Arduino Oszilloskop (4 / 5 schritt)


Schritt 4: Programmieren der Arduino

Um genaue Proben zu erhalten, werden der Zeitgeber-Interrupts auf dem Arduino verwendet dieses Programmstruktur ein wenig anders als andere Arduino Programme aussehen könnte, an denen Sie mitgearbeitet haben. Diese Instructable hat viel mehr Details auf der Arduino-Timer, wenn Sie interessiert sind:

Der Code kann von GitHub (https://github.com/MoreCoffee12/SerialScope/tree/m...), die ZIP-Datei zu diesem Schritt befestigt, oder von unten eingegeben heruntergeladen werden.

 // Firmware to capture 2-channels of data and send it out over BlueTooth. // This implementation is designed to provide data to the Windows Phone 8 // Application // // Software is distributed under the MIT License, see ArduinoFirmware_License.txt // for more details. // This library provides a frame structure // for the data. #include <minsegbus.h> MinSegBus mbus; // The SoftwareSerial library is used to provide // data to the Bluetooth module. #include <SoftwareSerial.h> SoftwareSerial BTSerial(10, 11); // RX | TX #define maxbuffer 0x0400 #define ADCChannels 0x0002 //storage variables boolean toggle0 = 0; // Define the ADC int analogPinCh1 = 0; int analogPinCh2 = 1; bool bOutput; // Buffers unsigned short iUnsignedShortArray[ADCChannels*2]; unsigned char cBuff[maxbuffer]; // MinSegBus vaiiables unsigned char iAddress; unsigned short iUnsignedShort; unsigned int iBytesReturned; unsigned int iErrorCount; unsigned int iIdx; void setup() { // Serial port setup Serial.begin(115200); BTSerial.begin(115200); // Definitions for the MinSegBus iAddress = 0x000; // Tattle tale pins, used to confirm timing pinMode(9, OUTPUT); // Get two samples before sending the frame bOutput = false; // Timer setup. Begin by disabling the interrupts // Reference: 

In Verbindung stehende Artikel

Wie erstelle ich eine Arduino-Oszilloskop-Sonde

Wie erstelle ich eine Arduino-Oszilloskop-Sonde

dieses Instructabe zeigen Ihnen, wie erstelle ich eine Arduino-Oszilloskop-Sonde für diese Links, ein Poormans Oszilloskop und ein Multi-Kanal-Oszilloskop für Arduino /Schritt 1: Materialien und Komponenten WerkzeugeLötkolbenLotHobby Drill (wenn Sie
Giringiro - schnelle Arduino Oszilloskop

Giringiro - schnelle Arduino Oszilloskop

ich bin Physiker und der schönste Teil der Arbeit in diesem Bereich ist, dass ich meine eigene Instrumente zu bauen. Mit dieser Art des Denkens beschloss ich, einen Homebrew Arduino Oszilloskop zu bauen. Diese instructable wurde mit dem Ziel der Lehr
Arduino Oszilloskop unter 5 $ - 3-Kanal

Arduino Oszilloskop unter 5 $ - 3-Kanal

Oszilloskope von Elektronik-Enthusiasten, Hobbyisten verwendet werden und es ist eines der gemeinsamen Tools auf einer Werkbank. Aber kaufen kann teuer also schließlich beschloss ich, warum nicht mit einem Arduino zu machen. So dieser basic-Projekt w
Wie erstelle ich eine preiswerte 16 MHz Arduino-Oszilloskop mit Excel und Ihrem Computer-Bildschirm zur Anzeige

Wie erstelle ich eine preiswerte 16 MHz Arduino-Oszilloskop mit Excel und Ihrem Computer-Bildschirm zur Anzeige

Oft wird ein Elektronik-Bastler konstruieren und bauen etwas nur um herauszufinden, dass es nicht die so verhalten, wie, die er oder sie bestimmt. Manchmal hängt in diesen Situationen das Problem in ein elektrisches Signal zusammen, aber das Zeug mit
Arduino Oszilloskop

Arduino Oszilloskop

Eine sehr einfache und leicht zu Arduino PC Oszilloskop zu machen.Merkmale:50K Samples/Sekunde(tatsächlich kann es bis zu 110K gehen aber das Signal wird laut)Auto-triggerFrequenzzählerHinreichend genaue Spannung Lesungen (abhängig von der Genauigkei
Einfache billige Arduino-Oszilloskop

Einfache billige Arduino-Oszilloskop

Hallo allerseits!Ich kam mit diesem interessanten Projekt, wie ich fange an zu lernen, Verarbeitung, also ich dachte, es wäre cool, es mit Ihnen teilen. Hoffe, Sie werden es genießen!OK, um Dinge klar zu machen, ist dies keine professionelle, gute Qu
Nokia 5110 Arduino Oszilloskop

Nokia 5110 Arduino Oszilloskop

Ein neues Video über meine neue Oszilloskop. Fragen lassen sie in Kommentaren.---Downloads---https://github.com/Adafruit/Adafruit-PCD8544-Nokia...https://github.com/Adafruit/Adafruit-GFX-LibraryDie Arduino-Skizze ist zu diesem instructable verbunden.
Arduino - Oszilloskop (Arme-Leute Oszilloskop)

Arduino - Oszilloskop (Arme-Leute Oszilloskop)

Hallo Leute,vor ein paar Tagen fand ich diesen Code auf Github und es ist das beste, was, die ich bisher gefunden, also ich beschlossen habe, dieses Projekt zu verbreiten, so viel wie möglich für alle, die möchten, dass eine billige Oszilloskop dies
WLAN-Arduino-Steuerung mit Hilfe der BeagleBone Black oder Raspberry Pi

WLAN-Arduino-Steuerung mit Hilfe der BeagleBone Black oder Raspberry Pi

EinführungWenn Sie für eine einfache und kostengünstige Weise drahtlos integrieren Arduino und BeagleBone Black (BBB) oder Raspberry Pi (RPi) Blick nicht weiter, dieses Tutorial zeigen Ihnen wie gesucht haben!Was Sie benötigenEin BeagleBone Black Mik
WLAN-Arduino-Display mit 315mhz RF Module

WLAN-Arduino-Display mit 315mhz RF Module

Hallo Instructables. Ich bin Student der kanadischen Gr.9 das gehört zu meinem letzten Projekt - Magnetschwebebahn. Ich werde es im Dezember oder Januar.Bearbeiten: Okay, also mein Projekt fehlgeschlagen ist, aber ich werde weiterhin versuchen, damit
Arduino High Speed Oszilloskop mit PC-Schnittstelle

Arduino High Speed Oszilloskop mit PC-Schnittstelle

Verwenden Sie Ihre Arduino und PC als Schnelle Speicheroszilloskop.Der Arduino kann zuverlässig Spannung Lesungen mit einer Frequenz von zwischen 141 und 153 KiloHertz sammeln.1000 können Daten in rund 6.8ms gemessen werden.Öl an einen PC, können die
OFFscope - offline Oszilloskop (Arduino + SD Karte schnell Protokollierung)

OFFscope - offline Oszilloskop (Arduino + SD Karte schnell Protokollierung)

Dies ist kein Echtzeit-Oszilloskop!Zunächst erwerben Sie Signal durch Einsparung/Logging auf SD-Karte. Dann überprüfen Sie die erworbenen Signal auf Ihrem PC.Diese oFFline Oszilloskop ist für Automobile Sensor Diagnose bestimmt. 99 % der Automobile S
Arduino - Multi-Kanal-Oszilloskop (Arme-Leute Oszilloskop)

Arduino - Multi-Kanal-Oszilloskop (Arme-Leute Oszilloskop)

ich bin präsentieren Software-Upgrades für den Arduino-Oszilloskop (Arme-Leute Oszilloskop), die es ermöglichen, zwei oder drei Daten visualisieren gleichzeitig Kanäle. Die wichtigsten Merkmale sind identisch mit dem ursprünglichen Oszilloskop mit Au
PiScope (Raspberry Pi basiert Oszilloskop)

PiScope (Raspberry Pi basiert Oszilloskop)

Ein Oszilloskop ist ein Labor-Instrument häufig verwendet, um anzeigen und analysieren die Wellenform elektronischer Signale. Das Gerät zieht in der Tat eine grafische Darstellung der momentanen Signalspannung als Funktion der Zeit.Oszilloskope diene