Commit 7634ea20 authored by Alisson Claudino's avatar Alisson Claudino

EDIT: Organização de arquivos de código

parent b143e96f
const int tensao = A0;
int sensorValue = 0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
while(millis()%20!=0)
{}
sensorValue = analogRead(tensao);
Serial.print("\nSensor_1 :");
Serial.print(sensorValue);
Serial.print(",");
Serial.print(millis());
delay(1);
}
import matplotlib.pyplot as plt
import numpy as np
import time
import serial #importacao do modulo serial
import random
leitura =[]
fig, ax = plt.subplots()
ser = serial.Serial('COM6') #abre porta serial COM6
contador = 0
eixo_x = 50
while True:
while (ser.inWaiting()==0):
pass
dados =int( ser.readline()[:-1]) #firmware deve ter um delay de pelo menos 100ms entre cada envio
print dados
ax.clear()
ax.set_xlim([0,eixo_x]) #faixa do eixo horizontal
ax.set_ylim([0,1023]) # faixa do eixo vertical
#leitura.append(random.randint(0,1023)) #teste com numeros aleatorios
leitura.append(dados)
ax.plot(leitura)
plt.pause(.000001)
contador = contador + 1
if (contador > eixo_x):
leitura.pop(0)
ser.close()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment