±ÜÍ÷Áí·×¡§18170¡¡¡¡¡ÊËÜÆü¡§1¡¡¡¡ºòÆü¡§1¡Ë


¡Ú±þÍѡۥ饸¥³¥ó¥«¡¼

214908913_145.jpg

¡ÚÌܼ¡¡Û(¹àÌܤò¥¯¥ê¥Ã¥¯¤¹¤ë¤ÈÈô¤Ù¤Þ¤¹)

̵ÀþÁ÷¿®µ¡

̵ÀþÁ÷¿®µ¡¤òÀ߷ס¢À½ºî¤·¤Þ¤·¤¿¡£
£²¤Ä¤Î¥¹¥¤¥Ã¥Á¤òÍÑ°Õ¤·¡¢º¸±¦¤Î¥â¡¼¥¿¤òÆÈΩ¤ËÁ°¿Ê¡¦¸å¿Ê
À©¸æ¤¹¤ë»ö¤Ç¡¢¥é¥¸¥³¥ó¥«¡¼¤ò¼«Í³¤ËÁà½Ä½ÐÍè¤ëÍͤ˹ͤ¨¤Æ¤ß¤Þ¤·¤¿¡£

¥¢¥ó¥Æ¥Ê¤Ïľ·Â1ŽÐŽØ¤ÎÅ´¤Î¿Ë¶â¤Ç¡¢Ä¹¤µÌó15­Ñ¤È¤·¤Þ¤·¤¿¡£
06/11/03

211575269_18.jpg211575269_17.jpg211575269_165.jpg
/** 
* ̵Àþ¥Ç¡¼¥¿Á÷¿®¡Ê¼Ö¤ÎÁà½Ä¡Ë
* 
* PIC 16F628A 
* ȯ¿®´ï:Æâ¡4MHz 
* ÅŸ»:´¥ÅÅÃÓ3ËÜ(4.5V) 
* switch: RA0,RA1,RA2,RA3 
* LED: RB6 
*¡¡ 
* Device Flags: _BODEN_OFF _BOREN_OFF _CP_OFF _PWRTE_ON _WDT_OFF 
* ¡¡¡¡¡¡¡¡¡¡¡¡¡¡_LVP_OFF _MCLRE_OFF _INTRC_OSC_NOCLKOUT 
* 
* ¸À¸ì MikroC v2.1 
*/ 
void main() { //¥á¥¤¥ó¥×¥í¥°¥é¥à 
¡¡PORTA = 0b00000000; //PORTA¤ÎÃæ¿È¤ò¤­¤ì¤¤¤Ë¤¹¤ë 
¡¡PORTB = 0b00000000; //PORTB¤ÎÃæ¿È¤ò¤­¤ì¤¤¤Ë¤¹¤ë 

¡¡CMCON = 0b00000111; //PORTA¤ò¥Ç¥¸¥¿¥ëÆþ½ÐÎÏ»ÈÍѤËÀßÄê 

¡¡TRISA = 0b00000001; //RA0¤ò1:ÆþÎϤˡ¢Â¾¤ò0:½ÐÎϤËÀßÄê 
¡¡TRISB = 0b00000010; //PORTB RB1:ÆþÎÏ¡¢Â¾£·¥ö¤Ï½ÐÎÏÀßÄê 

¡¡Usart_Init(2400); //ÄÌ¿®Â®ÅÙ¤ò2400 band rate¤ËÀßÄê 

¡¡do { //do¤Èwhile¤Î´Ö¤ò·«¤êÊÖ¤¹ 
¡¡¡¡if(PORTA.F0 == 1) { //±¦Á°¿Ê 
¡¡¡¡¡¡if(PORTA.F1 == 1) { //º¸Á°¿Ê 
¡¡¡¡¡¡¡¡Usart_Write('A'); //A:º¸±¦Á°¿Ê¤òÁ÷¿® 
¡¡¡¡¡¡} else { 
¡¡¡¡¡¡¡¡if(PORTA.F3 == 1) { //º¸¸å¿Ê 
¡¡¡¡¡¡¡¡¡¡Usart_Write('B'); //B:º¸¸å¿Ê¡¢±¦Á°¿Ê¤òÁ÷¿® 
¡¡¡¡¡¡¡¡} else { 
¡¡¡¡¡¡¡¡¡¡Usart_Write('C'); //C:±¦Á°¿Ê¤òÁ÷¿® 
¡¡¡¡¡¡¡¡} 
¡¡¡¡¡¡} 
¡¡¡¡} else { //±¦Á°¿Êoff 
¡¡¡¡¡¡if(PORTA.F1 == 1) { //º¸Á°¿Ê 
¡¡¡¡¡¡¡¡if(PORTA.F2 == 1) { //±¦¸å¿Ê 
¡¡¡¡¡¡¡¡¡¡Usart_Write('D'); //D:º¸Á°¿Ê¡¢±¦¸å¿Ê¤òÁ÷¿® 
¡¡¡¡¡¡¡¡} else { 
¡¡¡¡¡¡¡¡¡¡Usart_Write('E'); //E:º¸Á°¿Ê¤òÁ÷¿® 
¡¡¡¡¡¡¡¡} 
¡¡¡¡¡¡} else { 
¡¡¡¡¡¡¡¡if(PORTA.F2 == 1) { //±¦¸å¿Ê 
¡¡¡¡¡¡¡¡¡¡if(PORTA.F3 == 1) { //º¸¸å¿Ê 
¡¡¡¡¡¡¡¡¡¡¡¡Usart_Write('F'); //F:º¸¸å¿Ê¡¢±¦¸å¿Ê¤òÁ÷¿® 
¡¡¡¡¡¡¡¡¡¡} else { 
¡¡¡¡¡¡¡¡¡¡¡¡Usart_Write('G'); //G:±¦¸å¿Ê¤òÁ÷¿® 
¡¡¡¡¡¡¡¡¡¡} 
¡¡¡¡¡¡¡¡} else { //±¦¸å¿Êoff 
¡¡¡¡¡¡¡¡¡¡if(PORTA.F3 == 1) { //º¸¸å¿Ê 
¡¡¡¡¡¡¡¡¡¡¡¡Usart_Write('H'); //H:º¸¸å¿Ê¤òÁ÷¿® 
¡¡¡¡¡¡¡¡¡¡} else { 
¡¡¡¡¡¡¡¡¡¡¡¡Usart_Write(0); //¥¹¥È¥Ã¥×(off) 
¡¡¡¡¡¡¡¡¡¡} 
¡¡¡¡¡¡¡¡} 
¡¡¡¡¡¡} 
¡¡¡¡} 
¡¡¡¡Delay_ms(10); //10¥ß¥êÉÃÂÔ¤Ä 
¡¡¡¡PORTB.F6 = ~PORTA.F0; //ȯ¸÷¥À¥¤¥ª¡¼¥ÉÅÀÌÇ 
¡¡} while(1); //do¤Èwhile¤Î´Ö¤ò·«¤êÊÖ¤¹ 
} //¥á¥¤¥ó½ª¤ï¤ê 

¡ú¤³¤Î¾ðÊó¤ÏÌò¤ËΩ¤Á¤Þ¤·¤¿¤«¡©

ÁªÂò»è Åêɼ
¤Ï¤¤ 32  
¤¤¤¤¤¨ 12  

¥é¥¸¥³¥ó¥«¡¼ËÜÂÎ

213494308_179.jpg213494308_225.jpg213494308_171.jpg

Áà½Ä¤ÎÊý¤âËþ­¤Ç¤¹¡£±þÅú¤â®¤¤¤·¡¢Á°¤Ø¸å¤í¤Ø±¦¤Øº¸¤Ø¼«Í³¼«ºß¡£
µÞ®²óž¤â½ÐÍè¤Þ¤¹¡£¡Ê̵Íý¤Ê±¿Å¾¤ò¤¹¤ë¤È¥­¥ã¥¿¥Ô¥é¤¬¤Ï¤º¤ì¤ë
¤Î¤¬ÆñÅÀ¡Ë̵Àþ¤â£µ¡Á£¶£í¤ÏÆϤ­¤Þ¤¹¡£¡¡06/11/03

/** 
* ̵Àþ¥Ç¡¼¥¿¼õ¿®¡¢¼ÖÆ°ºî 
* 
* PIC 16F628A 
* ȯ¿®´ï:Æâ¡4MHz 
* ÅŸ»:´¥ÅÅÃÓ4ËÜ(6.0V) 
* ±¦¥â¡¼¥¿: RB0, RB3 º¸¥â¡¼¥¿: RB4, RB5 
* LED: RB6 
*¡¡ 
* Device Flags: _BODEN_OFF _BOREN_OFF _CP_OFF _PWRTE_ON _WDT_OFF 
* ¡¡¡¡¡¡¡¡¡¡¡¡¡¡_LVP_OFF _MCLRE_OFF _INTRC_OSC_NOCLKOUT 
* 
* ¸À¸ì MikroC v2.1 
*/ 
void main(){ //¥á¥¤¥ó¥×¥í¥°¥é¥à 
¡¡unsigned short int data; 

¡¡PORTB = 0b00000000; //PORTB¤ÎÃæ¿È¤ò¤­¤ì¤¤¤Ë¤¹¤ë 
¡¡TRISB = 0b00000010; //PORTB RB1:ÆþÎÏ¡¢Â¾7¥ö¤Ï½ÐÎÏÀßÄê 

¡¡//²ÔƯ³Îǧ 1ÉÃÁ°¿Ê 
¡¡PORTB = 0b00100001; //º¸Á°¿Ê¡¢±¦Á°¿Ê 
¡¡Delay_ms(1000); //1ÉÃÂÔ¤Ä 
¡¡PORTB = 0b00000000; //¥¹¥È¥Ã¥×(OFF) 

¡¡Usart_Init(2400); //ÄÌ¿®Â®ÅÙ¤ò2400 band rate¤ËÀßÄê 

¡¡do { //do¤Èwhile¤Î´Ö¤ò·«¤êÊÖ¤¹ 
¡¡¡¡if(Usart_Data_Ready()){ //¼õ¿®¾õÂ֤γÎǧ 
¡¡¡¡¡¡data = Usart_read(); //¥Ç¡¼¥¿¤Î¼õ¿® 

¡¡¡¡¡¡switch(data){ //¼õ¿®¥Ç¡¼¥¿¤ÎÆâÍƤÇA-H¤ÎÆ°ºî 
¡¡¡¡¡¡¡¡case 'A': 
¡¡¡¡¡¡¡¡¡¡PORTB = 0b00100001; //º¸Á°¿Ê¡¢±¦Á°¿Ê 
¡¡¡¡¡¡¡¡¡¡break; 
¡¡¡¡¡¡¡¡case 'B': 
¡¡¡¡¡¡¡¡¡¡PORTB = 0b00010001; //º¸¸å¿Ê¡¢±¦Á°¿Ê 
¡¡¡¡¡¡¡¡¡¡break; 
¡¡¡¡¡¡¡¡case 'C': 
¡¡¡¡¡¡¡¡¡¡PORTB = 0b00000001; //±¦Á°¿Ê 
¡¡¡¡¡¡¡¡¡¡break; 
¡¡¡¡¡¡¡¡case 'D': 
¡¡¡¡¡¡¡¡¡¡PORTB = 0b00101000; //º¸Á°¿Ê¡¢±¦¸å¿Ê 
¡¡¡¡¡¡¡¡¡¡break; 
¡¡¡¡¡¡¡¡case 'E': 
¡¡¡¡¡¡¡¡¡¡PORTB = 0b00100000; //º¸Á°¿Ê 
¡¡¡¡¡¡¡¡¡¡break; 
¡¡¡¡¡¡¡¡case 'F': 
¡¡¡¡¡¡¡¡¡¡PORTB = 0b00011000; //º¸¸å¿Ê¡¢±¦¸å¿Ê 
¡¡¡¡¡¡¡¡¡¡break; 
¡¡¡¡¡¡¡¡case 'G': 
¡¡¡¡¡¡¡¡¡¡PORTB = 0b00001000; //±¦¸å¿Ê 
¡¡¡¡¡¡¡¡¡¡break; 
¡¡¡¡¡¡¡¡case 'H': 
¡¡¡¡¡¡¡¡¡¡PORTB = 0b00010000; //º¸¸å¿Ê 
¡¡¡¡¡¡¡¡¡¡break; 
¡¡¡¡¡¡¡¡default : 
¡¡¡¡¡¡¡¡¡¡PORTB = 0b00000000; //¥¹¥È¥Ã¥×(OFF) 
¡¡¡¡¡¡¡¡¡¡break; 
¡¡¡¡¡¡} 
¡¡¡¡} 
¡¡¡¡PORTB.F6 = ~PORTB.F0; 
¡¡} while(1); //do¤Èwhile¤Î´Ö¤ò·«¤êÊÖ¤¹ 
} //¥á¥¤¥ó¥×¥í¥°¥é¥à½ª¤ï¤ê

¡ú¤³¤Î¾ðÊó¤ÏÌò¤ËΩ¤Á¤Þ¤·¤¿¤«¡©

ÁªÂò»è Åêɼ
¤Ï¤¤ 9  
¤¤¤¤¤¨ 1  
  • ¼ÁÌä¤Ê¤Î¤Ç¤¹¤¬¡¢void main¤ÎÁ°¤Ë¤Ï²¿¤ò½ñ¤±¤Ð¤¤¤¤¤Î¤Ç¤¹¤«¡© -- 2012-02-03 (¶â) 09:53:13

̵Àþ¥æ¥Ë¥Ã¥È¤Î¹Í»¡

PIC¹©ºî¤Î̵ÀþÄÌ¿®¤ËÍøÍѤµ¤ì¤ë̵Àþ¥æ¥Ë¥Ã¥È¤Ë¤Ä¤¤¤ÆÄ´¤Ù¤¿½ê¡¢500±ß¡Á¿ôÀé±ß¤Î
315MHz AMÁ÷¡¦¼õ¿®µ¡¤¬¼êº¢¤Ç¤¢¤ë»ö¤¬Ê¬¤«¤Ã¤¿¡£

¶ñÂÎŪ¤Ë¤Ï
£±¡¥Strawberry-linuxÈÎÇä¤Î
Á÷¿®µ¡¡÷500±ß¡¢¼õ¿®µ¡¡÷500±ß¡¢Á÷¼õ¿®µ¡¹ç·×¤Ç1,000±ß¤ÈÈó¾ï¤Ë°Â²Á¤Ê
315MHz AMÁ÷¼õ¿®µ¡¤È
http://strawberry-linux.com/shop/index.php?c=rf&s=date&p=1&r=1&page=

£²¡¥IPI ShopÈÎÇä¤Î
Á÷¿®µ¡¡÷1,200±ß AM-RT5-315
¼õ¿®µ¡¡÷1,400±ß AM-HRR3-315
Á÷¼õ¿®µ¡¹ç·×¤Ç2,600±ß¤Î315MHz AMÁ÷¼õ¿®µ¡¤¬¤¢¤ê¤Þ¤¹¡£
http://www.ipishop.com/rfmodule.html

IPI ShopÈÎÇä¤ÎÁ÷¼õ¿®µ¡¤Î³èÍÑ»öÎã¤Ï¥¤¥ó¥¿¡¼¥Í¥Ã¥È¾å¤Ë¤â¿¿ô¾Ò²ð¤µ¤ì¤Æ
¤ª¤ê¤Þ¤¹¡£
http://picfun.com/equipj44.html
http://picfun.com/picbook9.html
http://www.suwa-koubou.jp/abrams/abrams2.html

£³¡¥NAVI SYSTEMÈÎÇä¤Î
Á÷¿®µ¡¡÷920±ß NVT200B-315
¼õ¿®µ¡¡÷2,300±ß NVR220-315
Á÷¼õ¿®µ¡¹ç·×¤Ç3,220±ß¤Î315MHz AMÁ÷¼õ¿®µ¡¤¬¤¢¤ê¤Þ¤¹¡£
http://www.y-navi.co.jp/Product01.htm
¡ÊIPI ShopÈÎÇäÉʤȤۤÜƱÅùÉÊ¡Ë

NAVI SYSTEMÈÎÇä¤ÎÁ÷¼õ¿®µ¡¤Î³èÍÑ»öÎã¤Ï
http://www.d4.dion.ne.jp/~chaos/rccom.htm

¡ÚºÇ½é¤Ï³èÍÑ»öÎã¤Î¿¤¤Á÷¼õ¿®µ¡¤òÍøÍÑ¡Û
¥é¥¸¥³¥ó¥«¡¼À½ºî¤Ë¤¢¤¿¤êºÇ½é¤Ï³èÍÑ»öÎã¤Î¿¤¤IPI ShopÈÎÇä¤Î315MHz AM
Á÷¼õ¿®µ¡¤ò¹ØÆþ¤·ÍøÍѤ·¤Þ¤·¤¿¡£
·ë²Ì¡¢ÌµÀþÄÌ¿®¤Ï°ÂÄê¤Ë²ÔÆ°¤·ÌÜŪ¤òãÀ®¤·¤Þ¤·¤¿¡£

¡Ú°Â²Á¤ÊÁ÷¼õ¿®µ¡¤Ï°ÂÄê²ÔƯ¤¬½ÐÍè¤Ê¤«¤Ã¤¿¡Û
̵ÀþÄÌ¿®¤¬¤¦¤Þ¤¯Æ°¤¯»ö¤¬³Îǧ¤µ¤ì¤¿¤Î¤Ç¡¢¼¡¤ËStrawberry-linuxÈÎÇä¤Î
Á÷¿®µ¡¡÷500±ß¡¢¼õ¿®µ¡¡÷500±ß¡¢Á÷¼õ¿®µ¡¹ç·×¤Ç1,000±ß¤Î°Â²Á¤ÊÁ÷¼õ¿®µ¡
¤ò¹ØÆþ¤·¡¢²ÔƯ°ÂÄêÀ­¤ò³Îǧ¤·¤Æ¤ß¤Þ¤·¤¿¡£

¤³¤ÎÁ÷¼õ¿®µ¡¤Î¼õ¿®µ¡¤ÎÊý¤Ë¤Ï¼õ¿®´¶ÅÙ¤òÄ´À᤹¤ë(?)¥Ü¥ê¥å¡¼¥à¤¬ÉÕ¤¤¤Æ
¤¤¤Þ¤¹¡£¤³¤Î¥Ü¥ê¥å¡¼¥à¤òÄ´ÀᤷºÇŬ¤Ê¼õ¿®´¶ÅÙ¤ËÀßÄꤹ¤ë¤Î¤Ç¤¹¤¬¡¢
·ë¶ÉºÇŬ¼õ¿®¥Ü¥ê¥å¡¼¥à°ÌÃÖ¤ò¸«¤Ä¤±½Ð¤¹»ö¤¬½ÐÍè¤Þ¤»¤ó¤Ç¤·¤¿¡£
'A'¿®¹æ¤òºÇŬ¤Ë¼õ¿®½ÐÍè¤ë°ÌÃÖ¤ËÄ´À᤹¤ë¤È'B','C'¿®¹æ¤Î¼õ¿®¤¬ÉÔ°ÂÄê
¤Ë¤Ê¤ê¡¢'B'¿®¹æ¤òºÇŬ¤Ë¼õ¿®½ÐÍè¤ë°ÌÃÖ¤ËÄ´À᤹¤ë¤È¡¢º£ÅÙ¤Ï'A','C'¿®¹æ
¤Î¼õ¿®¤¬ÉÔ°ÂÄê¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
¤¤¤í¤¤¤íÄ´Àᤷ¤Æ¤ß¤¿¤Î¤Ç¤¹¤¬¡¢·ë¶ÉºÇŬ¥Ü¥ê¥å¡¼¥à°ÌÃÖ¤òµá¤á¤ë»ö¤¬
½ÐÍ褺¡¢º£²ó¤Ï¤³¤ÎStrawberry-linuxÈÎÇä¤ÎÁ÷¼õ¿®µ¡¤ÎÍøÍѤò°ì»þ¤¢¤­
¤é¤á¤ë»ö¤Ë¤·¤Þ¤·¤¿¡£

¤·¤«¤·¡¢¤³¤ÎStrawberry-linuxÈÎÇä¤ÎÁ÷¼õ¿®µ¡¤Ï°Â²Á¤Ç¤¢¤ë°ÙÀ§Èó
ÍøÍѤ·¤Æ¸«¤¿¤¤¤Ç¤¹¡£USARTÄÌ¿®¤Ç¤Ï¤Ê¤¯¡¢Æȼ«¤Î¥Ñ¥ë¥¹ÄÌ¿®¥í¥¸¥Ã¥¯
¤ÇÍøÍѤ¹¤ë¤Î¤¬Îɤ¤¤Î¤«¤â¤·¤ì¤Þ¤»¤ó¡£
»þ´Ö¤ò¸«ÉÕ¤±¤ÆºÆ¥Á¥ã¥ì¥ó¥¸¤·¤Æ¸«¤è¤¦¤È»×¤¤¤Þ¤¹¡£¡¡06/11/03

¡ú¤³¤Î¾ðÊó¤ÏÌò¤ËΩ¤Á¤Þ¤·¤¿¤«¡©

ÁªÂò»è Åêɼ
¤Ï¤¤ 10  
¤¤¤¤¤¨ 4  

¥Ï¥ó¥É¥ëÁàºî¤Î»öÎã

¡ÚÈ÷˺¡Û08/10/17
¥¿¥ß¥ä¹©ºî¥»¥Ã¥È¤È£Ò£Ã¥µ¡¼¥Ü¤Î¥Ï¥ó¥É¥ë»öÎã¡ÊÀÖ³°ÄÌ¿®¤â»²¹Í¤Ë¡Ë08/10/17¡¡
http://www.eleki-jack.com/mycom2/2008/08/pic1_1.html


źÉÕ¥Õ¥¡¥¤¥ë: file213494308_171.jpg 3447·ï [¾ÜºÙ] file213494308_225.jpg 2520·ï [¾ÜºÙ] file213494308_179.jpg 2073·ï [¾ÜºÙ] file214908913_145.jpg 2285·ï [¾ÜºÙ] file211575269_165.jpg 3403·ï [¾ÜºÙ] file211575269_17.jpg 5004·ï [¾ÜºÙ] file211575269_18.jpg 2877·ï [¾ÜºÙ]