پاسخ : ریموت کنترل تلوزیون برای کنترل کامپیوتر (مدار + برنامه)
سلام به همه
من دو سال پیش کدینگ کنترل سامسونگ رو با میکرو سری 12F PIC ساختم . خیلی خوب کار میکنه میتونید میکروش رو با یه مثلا 16F876a که USART داره عوض کنید
تا بتونید دیتا بفرستید تو کامپیوتر
[code=qbasic] DEVICE 12F675
ALL_DIGITAL TRUE
CLEAR TRISIO.2
CLEAR TRISIO.1
SET TRISIO.0
SET TRISIO.4
DIM IR_var[32] AS BYTE
DIM B2 AS WORD
DIM COMMAND AS WORD
DIM B3
DIM STORE AS WORD
DIM FLAG AS BIT
CLEAR FLAG
STORE.LOWBYTE = EREAD 0
STORE.HIGHBYTE = EREAD 1
B2 = 0 : COMMAND = 0
SYMBOL LED = GPIO.1
SYMBOL LED2 = GPIO.2
BCF LED : BCF LED2
MAIN:
B2 = PULSIN GPIO.0,0
IF B2 > 400 THEN
GOSUB IR_READ ' sub r to read data from samsung ir remote cotroll
ENDIF
IF STORE = COMMAND THEN
TOGGLE LED 'tuen moc3021 on or of
DELAYMS 1000
ENDIF
B2 = 0 : COMMAND = 0
GOTO MAIN
IR_READ:
B3 = 0
FOR B3 = 0 TO 31
IR_var[B3] = PULSIN GPIO.0,1
NEXT
B3 = 0
FOR B3 = 16 TO 31
IF IR_var[B3] > 150 THEN
SETBIT COMMAND,B3
ENDIF
NEXT
IF GPIO.4 = 1 THEN 'save new push botton to on chip eemprom
EWRITE 0,[COMMAND]
SET LED2
WHILE GPIO.4 = 1
DELAYMS 100
WEND
CLEAR LED2
ENDIF
RETURN
END [/code]
البته کد به زبان بیسیکه با نرم افزار پروتون.
اگه سوالی داشتید در خدمتم.
پاسخ : ریموت کنترل تلوزیون برای کنترل کامپیوتر (مدار + برنامه)
سلام ، این آیسی حتما باید مدل خواصی باشه و هر آیسی چشمی مادون قرمز بگیری کار می کنه؟ چون من یه دونه دارم خیلی ریزه و پشتش از بالا به ترتیب نوشه بعد دیتاشیتش همفرقی نداره
JCCC
LMC
0511
و سوال دوم اینه که ولتاژ وذودی اینا چنده چون شاید لازم نباشه رگولاتور بزاری و با یه مقاومت کار حل شه
ممنون
دیدگاه