سلام دوستان:
من می خواهم با یک عدد میکرو avr مثلا مگا8 مقادیر 0 تا 1 ولت به رنگ آبی در یک برنامه گرافیکی نصب شده روی کامپیوتر و 4 ولت به رنگ سبز و 5 ولت به رنگ قرمز را که از خروجی یک پ امپ میگیرم دیجیتال کرده و با پورت usb به کامپیوتر و برنامه گرافیکی مذکور وصل نمایم.
برنامه را در بیسیک نوشته ام ولی نمی دانم ولتاژ را چگونه در آن قرار دهم.
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 19200
Config Serialout = Buffered , Size = 20
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Start Adc
Dim A As Word
Config Portb = Input
Portb = 255
A = 0
Main:
Do
A = Pinb
Printbin A
Do
A = Getadc(1)
Waitms 10
Print A
Loop
End
لطفا راهنمایی و کمک کنید.
تشکر
من می خواهم با یک عدد میکرو avr مثلا مگا8 مقادیر 0 تا 1 ولت به رنگ آبی در یک برنامه گرافیکی نصب شده روی کامپیوتر و 4 ولت به رنگ سبز و 5 ولت به رنگ قرمز را که از خروجی یک پ امپ میگیرم دیجیتال کرده و با پورت usb به کامپیوتر و برنامه گرافیکی مذکور وصل نمایم.
برنامه را در بیسیک نوشته ام ولی نمی دانم ولتاژ را چگونه در آن قرار دهم.
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 19200
Config Serialout = Buffered , Size = 20
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Start Adc
Dim A As Word
Config Portb = Input
Portb = 255
A = 0
Main:
Do
A = Pinb
Printbin A
Do
A = Getadc(1)
Waitms 10
Print A
Loop
End
لطفا راهنمایی و کمک کنید.
تشکر
دیدگاه