sexta-feira, 16 de agosto de 2019

AQUISIÇÃO USB6009 LABVIEW_2014 SCIENTIFIC LINUX 6.10

1- Abrir Terminal de Comandos; su (Super usuário) => Enter;


 senha: => Enter;

USB6009



2 - # lsdaq => Enter;


3 - Entrar no diretório daqmxbase
# cd /usr/local/natinst/nidaqmxbase/bin/ => Enter;
lsdaq => Enter; verificar USB6009  [Se apresentar (Device Error):.......];




4 - # ls (Listar Diretório)  => Enter;





5 - # ./FWUpdate => Enter; Abre a vi


  
6- (USB Firmware Autodownloader.vi)
     Device             Serial                     Firmware                        Update Firmware
NI  USB-6009        .........                Need to Update                                ✓   

7 - Update Firmware ;



8 - Refresh Device List;





     Device             Serial                     Firmware                        Update Firmware
NI  USB-6009        .........                   Current                                 

9 - Exit;

10 - Novamente # lsdaq => Enter;






11 - LabVIEW 2014;








12 - Help;



13 - Find Examples;



14 - Directory Structure;



15 - daqmxbase => (duplo click);



16 - dynamic => (duplo click);



17 - ai [Analog Input] => (duplo click);



18 - Cont Acq & Graph Voltage-Int CLK.vi => (duplo click);



19 - Run;



20 - Stop.  


SE APRESENTAR O ERRO AO ABRIR O FIND EXAMPLE.


 Ir para o diretório:
#cd /usr/local/natinst/nipal/etc/init.d/  => 
#./nipal start

Também faça #updateNIDrivres e yes para reiniciar.
  



                                                      .
          



terça-feira, 19 de fevereiro de 2019

AQUISITION ARDUINO LABVIEW SCIENTIFIC LINUX 6.10

LDR
CODIGO ARDUINO

int read_val; // Usa a variável para ler o LDR
void setup() { Serial.begin(9600); // liga a porta Serial
}
void loop() {read_val = analogRead(A0); //Le a voltagem do LDR
Serial.println(read_val);
delay(100);
}


 LABVIEW

DIAGRAMA DE BLOCOS




quinta-feira, 24 de janeiro de 2019

LED ARDUINO TK

CODIGO EM PYTHON


import serial

from tkinter import *
from tkinter import messagebox

arduinoData = serial.Serial('/dev/ttyACM0', 9600)

def led_on():
    arduinoData.write(b'1')

def led_off():
    arduinoData.write(b'0')


class MinhaGUI:
 def __init__(self):
  # Criamos a janela principal
  self.janela_principal = Tk()
 
  # Criando os botões
  self.botao_ligar = Button(self.janela_principal, text='LIGAR', command=led_on)
  self.botao_desligar = Button(self.janela_principal, text='DESLIGAR', command=led_off)

  # Empacotando os botões na janela principal
  self.botao_ligar.pack()
  self.botao_desligar.pack()
 
  # Rodando
  mainloop()

 
 def led(self):
  messagebox.showinfo('LEDÃO')


gui = MinhaGUI()


SKETCH_ARDUINO

char serialData;
int led1 = 13;

void setup() {
  pinMode(led1, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  if (Serial.available () > 0 ){
    serialData = Serial.read();
    Serial.print(serialData);
  }
 
  if(serialData == '1'){
    digitalWrite(led1, HIGH);}

  else if(serialData =='0'){
    digitalWrite(led1, LOW); }
  }