Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // voltmeter sketch in Arduino
- // implemented on chipKIT UNO32 Microcontroller
- // by: Devin Cohen
- // date: 1/16/2013
- const int voltagePin = A0; // analog input
- const int maxDigital = 1024; // 10 bit ADC
- const int delayTime = 100; // milliseconds
- int adcValue;
- const float referenceVoltage = 3.30; // board voltage
- float voltage;
- void setup() {
- pinMode(voltagePin, INPUT);
- Serial.begin(9600); // open up usb to serial connection
- // "COM4" on my computer, 9600 baud
- }
- void loop(){
- delay(delayTime);
- adcValue = analogRead(voltagePin); // read from ADC
- voltage = referenceVoltage * adcValue / maxDigital; // converts digital data
- // to actual voltage
- Serial.print(voltage);
- Serial.print(" V\n"); // output to serial
- }
- """ voltmeter.py
- by: Devin Cohen
- date: 1/16/2013
- uses the pyserial extention
- (http://pypi.python.org/pypi/pyserial)"""
- import serial
- ser = serial.Serial("COM4",9600) """ open serial
- connection on COM4, 9600 baud """
- while 1:
- readin = ser.readline() """ read line
- from serial and print it """
- print readin
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement