ยินดีต้อนรับท่านผู้มาเยือน

ร่วมพัฒนาความรู้ด้านเทคโนโลยีเพื่อพัฒนาชาติไทย ดินแดนสยามประเทศของพวกเรา ......... ครูสยาม

วันเสาร์ที่ 10 พฤศจิกายน พ.ศ. 2555

4-Ways Wireless Remote(2262/2272)

ขอขอบคุณ uCProjectShop
http://www.ucprojectshop.com/opencart/index.php?route=product/product&product_id=50
ไปซื้อสินค้าได้นะ
4-Ways Wireless Remote(2262/2272)

 

DIY MAX7219 8x8 Dot Matrix LED




ขอขอบคุณ uCProjectShop
http://www.ucprojectshop.com/opencart/index.php?route=product/product&product_id=50
ไปซื้อสินค้าได้นะ
       MAX7219 เป็นไอซีสำหรับขับ 7-Segment ได้สูงสุดถึง 8หลัก, บาร์กราฟ, หรือ LED ได้ถึง 64ดวง สามารถต่อกับไมโครคอนโทรลเลอร์แบบ ต่างๆได้ทันที มีอินพุต/เอาต์พุตแบบอนุกรม สามารถต่อแบบ...ได้ มีวงจรถอดรหัส BCD(Code-B decoder) ในตัว วงจรแสกนแบบมัลติเพล็กซ์ มีวงจรไดร์ฟในตัวสามารถต่อกับเอาต์พุตได้โดยตรง ใช้ตัวต้านทานเพียงหนึ่งตัวในการจำกัดกระแสของเอาต์พุตทั้งหมด
       ใช้งานง่ายต้องการสายสัญญาณเพียง 4เส้น มีหน่วยความจำสำหรับเอาต์พุตแต่ละตัว(8x8 Bits) ทำใ้ห้สามารถอัพเดตเอาต์พุตแต่ละส่วนได้โดยไม่ต้องอัพเดตหน่วยความจำทั้งหมด สามารถเลือกได้ว่าจะใช้ BCD code-B decoder(ต่อกับ 7-Segment) หรือไม่ใช้ BCD decoder(ต่อกับ 8x8 Dot Matrix LED) กินกระแสต่ำ 150uA ที่โหมด shutdown สามารถปรับความสว่างได้ทั้งแบบอนาลอก(ปรับค่าความต้านทาน)หรือแบบ ดิจิตอล(กำหนดค่าในรีจิสเตอร์) สามารถเลือกจำนวนหลักที่ต้องการแสดงผลได้ 1-8หลัก

 DIY MAX7219 8x8 Dot Matrix LED

DS1302 RTC Module



ขอขอบคุณ  http://www.ucprojectshop.com/

คุณสมบัติ:
 - นับจำนวน วินาที, นาที, ชั่วโมง, วัน, สัปดาห์, เดือน, ปี สามารถคำนวณเวลาล่วงหน้าได้จนถึงปี 2100
 - มีหน่วยความจำ 31x8 บิต สำรองข้อมูลด้วยแบตเตอรี่
 - อินเตอร์เฟสแบบอนุกรม ทำให้ลดการใช้ I/O ของไมโครคอนโทรเลอร์
 - ทำงานที่แรงดันตั้งแต่ 2V ถึง 5.5V
 - ใช้งานได้กับแรงดันระดับ TTL (Vcc = 5V)
 - กินกระแสต่ำ 300nA ที่ 2V
 - อ่าน/เขียนข้อมูลนาฬิกาหรือ RAM โดยวิธีรับส่งข้อมูลแบบทีละไบต์หรือหลายไบต์
 - ทำงานที่อุณหภูมิ -40 ถึง +85

DS1302 RTC Module

Arduino 433Mhz RF link Tx/Rx

Arduino 433Mhz RF link. Select a number to transmit (0-7) using the dip switch on the transmit side. The press the button to transmit the number. The receive side will then blink the onboard LED the received number of times.
The 433Mhz RF link transmitter and receiver were purchased from RobotShop.com
Circuit diagrams of the TX and RX circuits: 
Arduino_433MhzTxCircuit_bbArduino_433MhzRxCircuit_bb 

 

วันจันทร์ที่ 5 พฤศจิกายน พ.ศ. 2555

แบบทดสอบวิชาวงจรไฟฟ้า ครั้งที่ 2

แบบทดสอบวิชาวงจรไฟฟ้า สำหรับนักศึกษาช่างไฟฟ้า ปวช.1 กลุ่ม 3-4
คลิกเพื่อโหลดได้เลย

 ***แบบทดสอบครั้งที่ 2.doc***

เมื่อคลิกจะสิ้งค์เข้า web mediafire คลิกโหลดและ แยกไฟล์ rar ได้เลย ไม่เข้าใจ ถามครูที่วิทยาลัย


 *********************************************************************************

วันพฤหัสบดีที่ 1 พฤศจิกายน พ.ศ. 2555

1.ไฟล์ book วิชา ไมโครคอนโทรลเลอร์

ไฟล์วิชา ไมโครคอนโทรลเลอร์ นักศึกษา ปวส.1 ไฟฟ้า สัปดาห์ที่ 2
คลิกเพื่อโหลด
1. หนังสือ MCS51

2.โปรแกรมสำหรับ เรียนรู้ MCS

สำหรับ นักศึกษา ปวส1 **ชุดที่ 2 ** โปรแกรมสำหรับ เรียนรู้ MCS
1. โปรแกรม สำหรับ เขียนภาษาซี  เวอร์ชั่น 4   คลิกเพื่อดาวน์โหลด
2. โปรแกรม สำหรับเขียนภาษา ซี  เวอร์ชั่นที่เรียนในห้อง
3. โปรแกรมทดลองวงจร                 คลิกเพื่อดาวน์โหลด
4. ไฟล์สอน Proteus                        คลิกเพื่อดาวน์โหลด
เว็นเรียนรู้ keil แนะนำ http://www.mcuthailand.com/articles/mcs/Keil.html 
ตัวอย่าง การติตดั้ง Proteus

การติดตั้ง keil


วิธีติดตั้ง เพิ่มเติม ลองหาดูตามเว็บ หรือถาม คนที่รู้นะ นักศึกษา   
ไฟล์ที่เรียนวันนี้
***************************************************************************
#include <REGX51.H>
 /*
   00000001    =  0x01      |
   00000010    =  0x02      |
   00000100    =  0x04      |
   00001000    =  0x08      |    to Port P2
   00010000    =  0x10      |
   00100000    =  0x20      |
   01000000    =  0x40      |
   10000000    =  0x80      |
 */
 int a;
 void delay();
 void main(void)
  {
   st:
    P2=    0x01;
        delay();    
    P2=    0x02;
        delay();
    P2=    0x04;
        delay();
    P2=    0x08;
        delay();
    P2=    0x10;
        delay();
    P2=    0x20;
        delay();
    P2=    0x40;
        delay();
    P2=    0x80;
        delay();
    P2=    0x00;
        delay();
        delay();
        delay();
    P2=    0x80;
        delay();
    P2=    0x40;
        delay();
    P2=    0x20;
        delay();
    P2=    0x10;
        delay();
    P2=    0x08;
        delay();
    P2=    0x04;
        delay();    
    P2=    0x02;
        delay();    
    P2=    0x00;
        delay();
   goto st;

  }

void delay()
 {
  for(a=0;a<30000;a++);
 }

******************************************************************