Skip to main content

Questions tagged [analog-sampling]

In signal processing, sampling is the reduction of a continuous-time signal to a discrete-time signal. A common example is the conversion of a sound wave (a continuous signal) to a sequence of samples (a discrete-time signal). A sample is a value or set of values at a point in time and/or space.

Filter by
Sorted by
Tagged with
1 vote
1 answer
92 views

The maximum ADC sample rate for the '328p, using the default prescaler of 128, is given as roughly 10000 samples per second. Maybe I've missed it, but I can't see whether that is the total rate for ...
Jim Mack's user avatar
  • 269
1 vote
0 answers
84 views

I'm trying to read from an analog mic with a sampling frequency of 10 kHz and transmitting the data over BLE on Arduino Nano 33 BLE Sense Rev 2. The MCU reaches that sampling rate with no problem but ...
Itay Pachelbel Jacob's user avatar
0 votes
2 answers
1k views

it has been a week that I'm struggling with the arduino to measure the RMS Voltage value. By OSC I can see that the RMS voltage value changes around 3V. But I can't see it by serial port. I think my ...
Farzaneh's user avatar
-3 votes
1 answer
383 views

i am using 3.7~4.2V lithium battery. I am using internal voltage reference to read constant battery voltage as we know that the battery voltage level depletes overtime. The problem is that my sensor (...
electro_nooobbbb's user avatar
2 votes
2 answers
280 views

Problem description When XIAO microcontroller is connected to the sensor signal output pin, keep printing unexpected values. Sketch I haven't sensor circuit diagram, you can machine translate and read ...
C.SH.K's user avatar
  • 45
4 votes
1 answer
703 views

Starting with an analog signal from any sensor, how do I automatically determine if there is a real signal change or a reset? Below is the sample code that better explains my goal: value = sensorRead()...
boromyr's user avatar
  • 43
1 vote
1 answer
612 views

I am reading analog sensor data using Arduino nano, and the required sampling rate is around 1kHz. I am using the AnalogReadSerial example provided by Arduino with a delay of 1ms, so I am expecting to ...
AmrSherbiny's user avatar
0 votes
1 answer
85 views

How to set the registers of Arduino through python code to vary the sampling rate of Arduino? Can we control Arduino through python?
varman's user avatar
  • 21
1 vote
1 answer
127 views

what are the possible sampling rate the user can set in Arduino pro mini using ADCSRA registers. I want to set my desired sampling rate through registers, is it possible?
varman's user avatar
  • 21
0 votes
2 answers
124 views

My Arduino controller reads data coming from four different sensors. After the data is read, I individually compute four input average values. I understood that I am having the same lines of code ...
Mainland's user avatar
  • 115
0 votes
1 answer
500 views

I'm looking to use a MCU for audio sampling. I want to sample incoming audio and pitch shift it (without speeding it up/slowing it down). A bit about the build. I'm planning to make a circuit board ...
JTaft121's user avatar
0 votes
2 answers
682 views

I have a BEAUTIFUL doppler radar signal here from a 24.050-24.250 GHZ sensor measuring a very small object at 143 fps speed (speed from another 10 GHZ radar) in a measuring area of about 300mm-500mm ...
TommyS's user avatar
  • 71
0 votes
2 answers
2k views

I wanted to have your comments about one of my questions. I am currently working on the sketch for the Arduino Portenta H7. However, due to my poor electrical background, I would like to ask your ...
Basit Ali's user avatar
1 vote
0 answers
138 views

I was working on Adafruit Electret Microphone Amplifier - MAX4466 with Adjustable Gain and ESP32. I want to send data to an app using BLE UART I have printed data to the serial monitor or serial ...
Rajbir's user avatar
  • 17
1 vote
0 answers
118 views

I was wondering if there is a way to program a timer interrupt to collect sensor data at a specific sampling rate? I want to attach two strain gauge sensors to A0 and A1 pins and collect the data at a ...
Dema Govalla's user avatar
2 votes
2 answers
102 views

The following circuit is a simplified version of a more complex system. For testing purposes, the 555 Timer was added to serve as a test signal source with frequencies set by the resistors in series. ...
David Wisniewski's user avatar
1 vote
1 answer
244 views

I am trying to read the values from a simple EMG circuit (with an INA122P) using the analogRead() and plotting in the plotter using an Arduino nano v3. I am powering the ina1222p from the 5v pin of ...
Plutonian Fairy's user avatar
0 votes
1 answer
4k views

I want to read the TCD1304 linear CCD sensor with an ESP32 and I'm facing some problems. As a first "warm-up" and to get familiar with this sensor I tried to generate the sensors input ...
Sim Son's user avatar
  • 1,878
2 votes
2 answers
1k views

I am designing a new soldering station which will use a 24 V ac soldering iron. I started to make some research and I designed a few steps of the soldering station. I will use a 24Vac/100VA toroidal ...
beard999's user avatar
1 vote
1 answer
199 views

Arduino Uno Board use successive approach ADC of 12 bits and 16 MHz frequency clock. What is the maximum voice frequency can be converted using arduino uno board? I want the step by step solution with ...
Nimesha Dilini's user avatar
0 votes
1 answer
177 views

I am trying to read a signal with a DC offset of 511 (as seen by the ADC). The signal's tiny with regards to the offset, and I'm feeding it to a library that does a Fourier transform on it. It comes ...
user avatar
0 votes
1 answer
672 views

I am using Arduino UNO to Read 8-channel, 24-bits resolution Analog signals using ADS1299 Analog-fornt-end. ADS1299 use SPI interface to talk with Arduino. Currently, I can record the analog signal ...
Abed's user avatar
  • 11
0 votes
1 answer
1k views

as I checked on Arduino website, they mentioned all boards: UNO, Nano, Mini, Mega have maximum sample rate 10kHz for each analog pin. So my concern is: 1) is there any difference between sampling ...
Hector Ta's user avatar
1 vote
1 answer
195 views

I would like to monitor an audio stream and detect when it is "active" and music is playing or when it is "inactive" and is silent. What is a good way to measure when an audio stream changes state and ...
Aaron Ciuffo's user avatar
1 vote
0 answers
665 views

So, I have a very basic project where I cycle through 8 IR individual transmitters. After setting the individual transmitter high, I cycle through all 8 IR receivers and print their values, RX_CYCLES ...
dandev's user avatar
  • 53
1 vote
0 answers
461 views

I'm making a Data Acquisition System for force impact usign an AD7606 from Analog Devices, an Arduino DUE and a load cell. I already tested it following this guide an making the proper changes for ...
Luis Fernando Hernndez Palacio's user avatar
-1 votes
1 answer
176 views

I want to make a simple digital voltage monitor. So I have a sketch: void setup() { Serial.begin(115200); } void loop() { int val = analogRead(A4); // read the input pin val = 1; byte ...
xakepp35's user avatar
  • 133
1 vote
1 answer
455 views

I'm working on a project that will essentially become an oscilloscope in the long run. I am following this guide. My code is uploaded here for more reference. In my .ino file I have called functions ...
CookieMonster317's user avatar
0 votes
1 answer
2k views

I’m trying to sample an AC signal on the Arduino Due. The AC signal will never exceed +-80mv across a frequency range of 6-833Hz. Current is negligible. I believe there are clamping diodes to protect ...
user1949366's user avatar
0 votes
2 answers
368 views

If I have a single 100Hz AC signal biased by two 1 M-ohm resistors (as per schematic below), and then output to an Arduino UNO analog input pin, with the UNO sampling at around 1 kHz using delays, ...
plu's user avatar
  • 123
0 votes
1 answer
52 views

I am using Arduino Mega 2560 to sample and serially send a square wave. I am using Processing 3.3.6 for logging the data to .csv file. I am receiving about 6k samples at the moment. When I try ...
supreme_leader's user avatar
1 vote
1 answer
135 views

I am trying to get a sampling rate of over 10k Samples per second as well as send each sample over a serial line. Taking a sample and putting it on the serial line each time took too long. I am using ...
supreme_leader's user avatar
2 votes
2 answers
1k views

I need to measure an Analog signal in the range of 5-30 mV. Naturally, using the internal default 5V reference leads to very poor measurement resolution. I would like to use the capability to use an ...
Dr Krishnakumar Gopalakrishnan's user avatar
-1 votes
1 answer
184 views

I am using the MATLAB support package for Arduino. However, I need to configure the ADC reference to external. MATLAB documentation doesn't really explain how to do this? Is there any way I can use ...
Dr Krishnakumar Gopalakrishnan's user avatar
-1 votes
2 answers
430 views

I try to change the brightness of an LED following the formular in out1. I'm pretty sure that something is going wrong because it doesn't really change its brightness and it never stops lightening. ...
gamma's user avatar
  • 161
1 vote
2 answers
786 views

I'm very new at this and I need some help. This is a college project that I must do and not even the professor knows for certain if it is possible. I have to sample two signals at a fixed sampling ...
Lucas Mol's user avatar
2 votes
2 answers
911 views

So I have a project where I will be using an Arduino Leonardo and an external ADC (AD7980) to run a 16-bit (18bit) conversion and transmit it to the Arduino and then out on USB as fast as possible. ...
Martin.E's user avatar
0 votes
2 answers
755 views

I have Arduino Due R3 (84MHz) and I am trying to find the mean of value from AnalogRead. I have to set the sampling rate of 8000 samples/second with 4 channels. I tried using for loop for this purpose....
Sam Thornton's user avatar
5 votes
4 answers
4k views

My original question was if there is a library that covers the internal comparator and differential and gain modes for the Arduino Uno, Mega 2560, Leonardo, Due, Zero, M0. The answer is obvious: "No". ...
Jot's user avatar
  • 3,286
2 votes
1 answer
3k views

How long does it take to read I2C? I'm reading data from I2C sensor through a 20Hz timer interrupt. The interrupt handler only set the readSensorFlag, and I double checked that it happens at 20Hz ...
Dzung Nguyen's user avatar
1 vote
2 answers
4k views

I have been working in a Arduino project lately which requires human voice input to Arduino with some processing Arduino need to perform specific task. Simple sampling of incoming signal and ...
Frank Donald's user avatar
1 vote
3 answers
847 views

To make an oscilloscope in matlab environment, for data acquisition on arduino side, when inbuilt analogRead() is used, it's working fine, but with very low sampling rate, that aliasing is clearly ...
Wupadrasta Santosh's user avatar
3 votes
2 answers
865 views

I need to sample voltage at a very high rate (say for like 10000 Hz) and with a very good precision(at least 10-12 bit ADC will do). So I am in need of an Analog-to-Digital Converter(ADC) which has a ...
tahsin314's user avatar
  • 131
0 votes
1 answer
1k views

I am trying to amplify the signal from an Adafruit Small enclosed piezo. The piezo is working using the Arduino Knock example but I want to increase the sensitivity using an amplifier. The wiring ...
GBG's user avatar
  • 178
2 votes
3 answers
645 views

I want to read ADC from the pin A0 and A1. I have written in this code, however. I took this code came from Nick Gammon Thank You ///////////////////////////////////////////////////////////////////...
Nightky Sin's user avatar
2 votes
0 answers
749 views

I am trying to use the Arduino Uno to read an AVCLan bus on a Toyota vehicle. Logic 0 is when +/- drive are 120mV or more apart, and logic 1 is 20mV or less. See Toyota AVC-Lan description. I ...
Jeff's user avatar
  • 121
1 vote
1 answer
67 views

Is it possible for Arduino boards to accurately process analog inputs that vary at MHz frequencies? If possible, which Arduino board would be most appropriate for such application? What ...
KIM's user avatar
  • 19
0 votes
1 answer
2k views

I have a simple following analog reading code: void setup() { // initialize serial comms Serial.begin(9600); } void loop() { // read A0 int val0 = analogRead(0); int val1 = analogRead(1); ...
Dzung Nguyen's user avatar
2 votes
1 answer
2k views

tl;dr: The sample rate of my code seems to be lower than what I expect it to be. How can I fix this? Director's cut: I am trying to sample audio data and send it via serial. The setup consists of a ...
bhashimoto's user avatar
1 vote
1 answer
454 views

Guys i'm working with a flex sensor and I'm trying to capture a specific value which is the moment before the user lets go of a flexed flex sensor and its represented as the top point of a falling ...
Raed's user avatar
  • 173