hi guys, I have not been able to get a signal out of the analog out port (An3 port). I’m using an oscilloscope to measure from An3 to GND and i still have no results. please help.
code:
public static void Main()
{
// Blink board LED
bool ledState = false;
///////////////////////////////////////////////////////////////////////////////
//Setup buffer for DSP calculations
int[] Reg_Buffer;
Reg_Buffer = new int[2500];
AnalogIn BatteryVoltage = new AnalogIn((AnalogIn.Pin)FEZ_Pin.AnalogIn.An0);
BatteryVoltage.SetLinearScale(0, 3300);
//for (int i=0; i<2499; i++)
//{
// int voltage =BatteryVoltage.Read();
// //sleep for 3 ms
// Thread.Sleep(3);
// Reg_Buffer[i] = (voltage/1000);
//}
////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
//Setting up analog out
AnalogOut VoltLevel =
new AnalogOut((AnalogOut.Pin)FEZ_Pin.AnalogOut.An3);
VoltLevel.SetLinearScale(0, 3300);
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//difference(ref Reg_Buffer);
//square(ref Reg_Buffer);
//integral(ref Reg_Buffer);
//display(ref Reg_Buffer, ref VoltLevel);
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
OutputPort led = new OutputPort((Cpu.Pin)FEZ_Pin.Digital.LED, ledState);
// create serial port for bluetooth . Connect BLUETOOTH_RX to Di8 and BLUETOOTH_TX to Di7.
SerialPort bluetooth = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One);
bluetooth.Open();
while (true)
{
// create heart rate information bytes
byte[] helloBytes = Encoding.UTF8.GetBytes("1");
bluetooth.Write(helloBytes, 0, helloBytes.Length);
//////////////////////////////////////////////////////////////////////////////////////////////////
VoltLevel.Set(1000);
//// toggle LED state
ledState = !ledState;
led.Write(ledState);
//sleep for 3 ms
Thread.Sleep(2000);
VoltLevel.Set(0);
}
}
}