Step 1: What You Need?
1 x Arduino Board ( Arduino UNO R3 used in this tutorial.)
1 x 10k Ohm Potentiometer
Female-to-Male Jumper Wires
1 x 10k Ohm Potentiometer
Female-to-Male Jumper Wires
You can buy Arduino Compatible UNO Ultimate Starter Kit / Learning Kit at here.
Don't have components? Don't worry. Just click the component's name.
Select the right port: Tools >> Port >> Select the port number.
The code below sequentially stores 10 readings from your analog sensor into an arrays, one by one. With each new value, the sum of all the numbers is generated and divided, producing an average value which then be used to smooth outlying data. Because this averaging takes place each time a new value is added to the array (rather then waiting for 10 new values, for instance) there is no lag time in calculating this running average.
Altering the size of the array used, by changing numReadings to a larger value will smooth the data collected even further.
Step 2: Build Your Circuit.
Connect one pin of a potentiometer to 5V, the center pin to analog pin 0, and the the last pin to ground.Step 3: Upload The Code.
1. Select the Arduino board type: Select Tools >> Board >> Select your correct Arduino board used.
2. Find the port number by accessing device manager on Windows. See the section Port (COM&LPT) and look for an open port named "Arduino Uno (COMxx)". If you are using a different board, you will find a name accordingly. What matters is the xx in COMxx part. In my case, it's COM3. So my port number is 3.
Select the right port: Tools >> Port >> Select the port number.
3. You can find this code in the example of Arduino IDE.
Select File >> Examples >> 03.Analog >> Smoothing
Select File >> Examples >> 03.Analog >> Smoothing
Click press the "upload" button (see the button with right arrow mark).
Altering the size of the array used, by changing numReadings to a larger value will smooth the data collected even further.


I found this blog post very useful and enjoyable to read. The topic has been explained in a clear and simple manner, making it easy for readers to understand the important points. I appreciate the effort put into sharing detailed and practical information. The article provides some helpful ideas that can be useful for anyone interested in learning more about the subject. The writing is engaging and keeps the reader interested from beginning to end. It is always good to discover blogs that share informative and meaningful content. Thank you for publishing such a helpful post. I will definitely come back to explore more articles on this blog. business analytics course in delhi ncr
ReplyDeleteBoutique Management with Cutting & Tailoring in Delhi NCR.
Best Fashion Designing institute in Delhi NCR
Best Makeup Training Institute in Delhi NCR.