Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - oldsnake13

#25
เยี่ยมเลยครับ ขอบคุณทุกท่าน
#26
Quote from: JENG on September 06, 2015, 04:57:14 PM
ใช่
ขอบคุณครับ ท่าน เดี๋ยวจะลองดู
#27
Quote from: JENG on September 06, 2015, 04:49:44 PM
แบบนี้ได้ป่าวไม่แน่ใจ  :P


void S2P(unsigned char serial_data)
{
    digitalWrite(6,  serial_data&0x01?HIGH:LOW);
    digitalWrite(7,  serial_data&0x02?HIGH:LOW);
    digitalWrite(8,  serial_data&0x04?HIGH:LOW);
    digitalWrite(9,  serial_data&0x08?HIGH:LOW);
    digitalWrite(10, serial_data&0x10?HIGH:LOW);
    digitalWrite(11, serial_data&0x20?HIGH:LOW);
    digitalWrite(12, serial_data&0x40?HIGH:LOW);
    digitalWrite(13, serial_data&0x80?HIGH:LOW);
}

serial_data นี่คือข้อมูล1byteใช่ใหมครับ
#28
ผมต้องการจะส่งข้อมูล8ิbit ออกทางขา 6-13 ต้องเขียนcodeอย่างไรครับ
#29
ได้แล้วครับ ขอบคุณทุกท่านครับ
#30
ขาdigital สั่งlow แล้วขาanalog จะต้องสั่งอย่างไรครับ
power supply ที่จ่ายให้กับAVR ควรออกแแบอย่างไรครับเพื่อที่จะสเถียรครับ
ตอนนี้ผมใช้borad arduino drive opto ในpcb phototype พบว่าเสถียรดีครับ
#31
ผมใด้ใช้วงจร ตามที่โพสด้านล่างสร้าง ต้นแบบบนแผ่นPCB เอนกประสงค์โดยใช้Arduino สั่งให้mosfet คายประจุลงGเพื่อให้คอยล์ spark ซึ่งArduino สั่งผ่านopto มันทำงานไปไก้สักพักมันก็หยุดทำงานผมreset มันก็กลับมาทำงานใหม่เป็นอย่างนี้ตลอดเลย จะแก้ปัญหาอย่างไรดีครับ
http://www.electoday.com/index.php/topic,13597.0.html
#32
ขอบคุณทุกท่านที่ให้ความรู้ครับผมใช้transistor ทั้งสองตัวน่าจะง่ายกว่าครับ เพิ่งเริ่มศึกษาขาดความรู้อีกเยอะครับ