Arduiuo UNO MEGA2560 ¿ë 433MHz 1 ¼Û½Å±â ¸ðµâ ¹× 4 ¹«¼± ¸±·¹ÀÌ ÄÁÆ®·Ñ·¯
Arduiuo »ùÇà Äڵ带 Á¦°øÇÕ´Ï´Ù. ±¸¸Å ÈÄ ÁÖ¹® ÈÄ ¹®ÀÇÇϽʽÿÀ.
Qty:
1 PCS 433M ¹«¼± ¼Û½Å±â ¸ðµâ (
Arduiuo UNO¸¦ Æ÷ÇÔÇÏÁö ¾ÊÀ½
);
4 PCS 433M
1 ä³Î ¸±·¹ÀÌ ½ºÀ§Ä¡;
¹«¼± ¼Û½Å±â ¸ðµâ
Arduiuo uno¿Í ¿¬°á (
±³Ã¼ PT2262¿ø°Ý ¿¼è °í¸®)
»ç¿ë:
¼ÒÇÁÆ®¿þ¾î Á¦¾î:
»ç¿ë ¹æ¹ý:º¸³»±â; a;Æ®¸®°Å A ä³Î ¸±·¹ÀÌ,º¸³»±â; b; Æ®¸®°Å A ä³Î ¸±·¹ÀÌ,µîµî.
¾ÆµÎÀÌ¿À ÄÚ¾î
Á¶°¢ (
¿ÏÀüÇÑ Äڵ带ÁÖ¼¼¿ä.
¿äû)
:
// ÀúÀÚ: ¸®¿ì ¾¾
// ¾ÆµÎÀÌ¿À 1.0
// ¾ÆµÎÀÌ¿À ¿ì³ë R3
// Arduiuo·Î ¹«¼± ¸®¸ðÄÁ ¸¸µé±â
...
// º¸³»±â: 8 ÁÖ¼Ò ºñÆ®, 4 µ¥ÀÌÅÍ ºñÆ®, µ¿±âÈ ºñÆ®
Void send_data()
º¸ÀÌµå ¼³Á¤ () {
// LED ÇÉÀ» Ãâ·ÂÀ¸·Î ÃʱâÈÇÕ´Ï´Ù.
ÇÉ ¸ðµå (ledPin, Ãâ·Â);
// ÀÎÄÚ´õ DOUT ÇÉÀ» Ãâ·ÂÀ¸·Î ÃʱâÈ
PinMode (data_out, Ãâ·Â);
Á÷·Ä. ½ÃÀÛ (9600);
}
º¸ÀÌµå ·çÇÁ ()
{
...
µ¿¾È (1)
{
// PC Á÷·Ä Æ÷Æ®¿¡¼ Å° °¡Á® ¿À±â
µ¿¾È (Á÷·Ä. available() > 0)
{
Keydata = Á÷·Ä. Àбâ ();
Recive_flag = 1;
Áö¿¬ (2);
}
If (recive_flag = = 1)// Å°¸¦ °¡Á® ¿À¸é Å°¸¦ º¸³»½Ê½Ã¿À.
{
Recive_flag = 0;
If (((keydata = = `a`) | (keydata = = `A`))// Æ®¸®°Å A ä³Î ¸±·¹ÀÌ.
{
Àӽà [2] = 0xC0;// 0xC0 Àº A ¹öÆ° Å°ÀÔ´Ï´Ù.
DigitalWrite (ledPin, HIGH);// led Äѱâ
Send_data ();// ÄÚµå ¿öµå º¸³»±â
Á÷·Ä. println(;..... Æ®¸®°Å A ä³Î ¸±·¹ÀÌ .....;);
}
±×·¸Áö ¾ÊÀ¸¸é ((keydata = = `b`) | (keydata = = `B`))// B ä³Î ¸±·¹À̸¦ Æ®¸®°ÅÇÕ´Ï´Ù.
{
Àӽà [2] = 0x30;// 0x30 Àº B ¹öÆ° Å°ÀÔ´Ï´Ù.
DigitalWrite (ledPin, HIGH);// led Äѱâ
Send_data ();// ÄÚµå ¿öµå º¸³»±â
Á÷·Ä. println(;..... Æ®¸®°Å B ä³Î ¸±·¹ÀÌ .....;);
}
±×·¸Áö ¾ÊÀ¸¸é ((keydata = = `c`) | (keydata = = `C`))// C ä³Î ¸±·¹À̸¦ Æ®¸®°ÅÇÕ´Ï´Ù.
{
Àӽà [2] = 0x0C;// 0x0C ´Â C ¹öÆ° Å°ÀÔ´Ï´Ù.
DigitalWrite (ledPin, HIGH);// led Äѱâ
Send_data ();// ÄÚµå ¿öµå º¸³»±â
Á÷·Ä. println(;..... Æ®¸®°Å C ä³Î ¸±·¹ÀÌ .....;);
}
±×·¸Áö ¾ÊÀ¸¸é ((keydata = = `d`) | (keydata = = `D`))// D ä³Î ¸±·¹À̸¦ Æ®¸®°ÅÇÕ´Ï´Ù.
{
Àӽà [2] = 0x03;// 0x03 Àº D ¹öÆ° Å°ÀÔ´Ï´Ù.
DigitalWrite (ledPin, HIGH);// led Äѱâ
Send_data ();// ÄÚµå ¿öµå º¸³»±â
Á÷·Ä. println(;..... Æ®¸®°Å D ä³Î ¸±·¹ÀÌ .....;);
}
...
}
}