Á¦Ç° À̸§: UNO MEGA2560 Pro ¹Ì´Ï ³ª³ë·Î ÀÎÇØ ¶óÁ¸® ÆÄÀÌ ½Ê´ë ++ ARM AVR PIC °³¹ßÀ»À§ÇÑ ¾ÆµÎÀÌ³ë ¿ë 5 °³ LED + ¹öÆ° Å°Æ®
Æ÷Àå ¸ñ·Ï (
¾ÆµÎÀÌ¿À UNO¸¦ Æ÷ÇÔÇÏÁö ¾ÊÀ½
):
5 PCS 4 ¹öÆ° Å° º¸µå;
5 PCS 6 ºñÆ® ·¹µå LED º¸µå;
¼³¸í:
¿¡ Á÷Á¢ »ðÀÔ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¾ÆµÎÀÌ¿À ¿ì³ë ¸Þ°¡ 2560 DUE
UNO ¹Ì´Ï ³ª³ë ¸Þ°¡ 2560 µî ¶Ç´Â ´Ù¸¥ MCU ( AVR STM32 ARM7 ARM9 ARM10 ARM11 PIC AT89C51 STC MSP430 ALTERA ÀÚÀϸ° FPGA CPLD µî) ¿¡ ¿¬°áÇÏ´Â µ¥ ÀÌ»óÀûÀÔ´Ï´Ù.
Å°º¸µå º¸µå:
1 4 ¹öÆ° °øÅë À½±Ø Å° ¸ðµâ.
2 ``GND K1 K2 K3 K4`` 4 ÇÉ ¾Æ¿ô 2.54mm
3 Àü¿ø °ø±Þ ÀåÄ¡ Àü¾Ð: 1.2V-48V
4 Å©±â: 12.7MM x 33MM.
Led º¸µå:
1 6 ºñÆ® Àû»ö °øÅë À½±Ø LED.
2 7 PIN OUT 2.54mm
3 1K ¿È Á¦ÇÑ ÀúÇ×
4 Àü¿ø °ø±Þ ÀåÄ¡ Àü¾Ð: 3.3-12V;
5 Å©±â: 17.78MM x 11.43MM.
ȸ·Î ȸ·Îµµ:
¾ÆµÎÀÌ¿À ¿ì³ë/¸Þ°¡ 2560 ÄÚµå
//******************************************************//
/*
¾ÆµÎÀÌuo_4key_6led
ÀÌ ¿¹Á¦ ÄÚµå´Â °ø°³ µµ¸ÞÀο¡ ÀÖ½À´Ï´Ù.
*/
// Å° ÇÉ Á¤ÀÇ
Int K1 = 13;
Int K2 = 12;
Int K3 = 11;
Int K4 = 10;
// Led ÇÉ Á¤ÀÇ
Int GND = 6;
Int D1 = 5;
Int D2 = 4;
Int D3 = 3;
Int D4 = 2;
Int D5 = 1;
Int D6 = 0;
// º¯¼ö°¡ º¯°æµË´Ï´Ù.
Int buttonState = 0; // Ǫ½Ã ¹öÆ° »óŸ¦ ÀбâÀ§ÇÑ º¯¼ö
// Àç¼³Á¤À» ´©¸£¸é ¼³Á¤ ·çƾÀÌ ÇÑ ¹ø ½ÇÇàµË´Ï´Ù.
º¸ÀÌµå ¼³Á¤ () {
// Å° ÇÉÀ» ÀÔ·ÂÀ¸·Î ÃʱâÈÇÕ´Ï´Ù.
ÇÉ ¸ðµå (K1, ÀÔ·Â);
ÇÉ ¸ðµå (K2, INPUT);
ÇÉ ¸ðµå (K3, INPUT);
ÇÉ ¸ðµå (K4, INPUT);
// Leds ÇÉÀ» Ãâ·ÂÀ¸·Î ÃʱâÈÇÕ´Ï´Ù.
ÇÉ ¸ðµå (GND, Ãâ·Â);
ÇÉ ¸ðµå (D1, Ãâ·Â);
ÇÉ ¸ðµå (D2, Ãâ·Â);
ÇÉ ¸ðµå (D3, Ãâ·Â);
ÇÉ ¸ðµå (D4, Ãâ·Â);
ÇÉ ¸ðµå (D5, Ãâ·Â);
ÇÉ ¸ðµå (D6, Ãâ·Â);
// Å° ÇÉ ³»ºÎ Ç®¾÷ ÀúÇ× È°¼ºÈ
µðÁöÅÐ ¾²±â (K1, HIGH);
µðÁöÅÐ ¾²±â (K2, HIGH);
µðÁöÅÐ ¾²±â (K3, HIGH);
µðÁöÅÐ ¾²±â (K4, HIGH);
// LED GND·Î
µðÁöÅÐ ¾²±â (GND, LOW);
}
// ·çÇÁ ·çƾÀÌ ¿µ¿øÈ÷ ¹Ýº¹Çؼ ½ÇÇàµË´Ï´Ù.
º¸ÀÌµå ·çÇÁ () {
ButtonState = µðÁöÅÐ Àбâ (K1);
µðÁöÅÐ ¾²±â (D1, buttonState); //
ButtonState = µðÁöÅÐ Àбâ (K2);
µðÁöÅÐ ¾²±â (D2, buttonState); //
ButtonState = µðÁöÅÐ Àбâ (K3);
µðÁöÅÐ ¾²±â (D3, buttonState); //
ButtonState = µðÁöÅÐ Àбâ (K4);
µðÁöÅÐ ¾²±â (D4, buttonState); //
DigitalWrite (D5, HIGH); // LED¸¦ ÄѽʽÿÀ (HIGH´Â Àü¾Ð ·¹º§ÀÔ´Ï´Ù)
DigitalWrite (D6, HIGH); // LED¸¦ ÄѽʽÿÀ (HIGH´Â Àü¾Ð ·¹º§ÀÔ´Ï´Ù)
}
//******************************************************//