Quantcast
Channel: Instrument Control (GPIB, Serial, VISA, IVI) topics
Viewing all articles
Browse latest Browse all 5627

VISA DIGITAL WRITE

$
0
0

HELLO EVERYONE,

I AM BEGINNER FOR LABVIEW AND NEEDS YOUR HELP. I AM WORKING ON A PROJECT TO READ DATA FROM THERMOCOUPLE AND WRITE THE DIGITAL PIN OF ARDUINO. HERE IS MY CODE


//interfacing arduino with labview using serial port communication

#include <OneWire.h> //built in library for ds18b20 temperature sensor
#include <DallasTemperature.h> //built in library for ds18b20 temperature sensor

#define ONE_WIRE_BUS 4 //confining digital pin 2 as output of ds18b20 temperature sensor

OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);

void setup(void) //initialization loop for serial port and sensor
{
Serial.begin(9600);
sensors.begin();
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);

}

byte x;

void loop(void) //main function loop
{
int y = Serial.available();

while(Serial.available())
{

x=Serial.read();
if(x=='a')
{
digitalWrite(13,HIGH);
digitalWrite(12,HIGH);
}
else
{
digitalWrite(13,LOW);
digitalWrite(12,LOW);
}
}

delay(1000);
sensors.requestTemperatures(); // Sending the command to get temperatures
String sensor1 = String(sensors.getTempCByIndex(0),DEC);
String temp1 = String("A" + sensor1);
Serial.println(temp1); //printing temperature on serial port
Serial.println(x);
Serial.println(y);

delay(1000);

}

 

PLEASE TELL ME HOW TO WRITE PIN USING LABVIEW VISA?


Viewing all articles
Browse latest Browse all 5627

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>