Четверг, 15.01.2026, 11:10
| RSS
[SEARCH_TITLE]
[SEARCH_FORM]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Архив - только для чтения
ик бампер
Chinga92Дата: Понедельник, 02.03.2009, 17:35 | Сообщение # 46








Зарегистрирован 21.01.2009
Группа: Новички
Сообщений: 48
Город: Aktobe
Статус: Offline
да одновременно должен!
а можете подробнее о побитных?
 
Bass85Дата: Понедельник, 02.03.2009, 18:40 | Сообщение # 47








Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
Операция И ($$) вырабатывает значение 1 если оба операнда имеют не нулевое значение.Если один из операндов равен 0 то результат также равен 0.
Операция побитное И (&) сравнивает каждый бит первого операнда с соответствующим битом второго. Если оба сравниваемых бита единицы, то соответствующий бит результата устанавливается в 1, в противном случае- в 0.
 
Chinga92Дата: Понедельник, 02.03.2009, 18:43 | Сообщение # 48








Зарегистрирован 21.01.2009
Группа: Новички
Сообщений: 48
Город: Aktobe
Статус: Offline
можете кратки пример написать
код(кратко) и как работает?
 
Bass85Дата: Понедельник, 02.03.2009, 18:51 | Сообщение # 49








Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
Короче если у тебя на двух ножках появляютса то ноль то еденица то будет так-
1$$1=1
1$$0=0
0$$1=0
0$$0=0

а побитное так-
01101&10100=00100

 
sashaДата: Вторник, 03.03.2009, 21:15 | Сообщение # 50








Язык программированя: Си и баском(учусь)
Зарегистрирован 16.02.2009
Группа: Новички
Сообщений: 371
Город: Актюбинск
Статус: Offline
посмотрите, DoniaK!
Code
#include <mega32.h>
#include <delay.h>

void main(void){
DDRA=0x00;     // от 0 до 7 датчики припятствие
DDRC=0x00;     // от 0 до2 датчики звука
DDRB=0xff;     // моторы
DDRD=0x00;     // приемник

while (1){
switch (PORTC) { /*порт куда подсоединены датчики*/   
case 0b00000001:  // s leva   
PORTB.1=1;   
PORTB.2=0;   
PORTB.3=0;   
PORTB.4=1;   
delay_ms(5000);    
break;   

case 0b00000010:  // s prava
PORTB.1=0;   
PORTB.2=1;   
PORTB.3=1;   
PORTB.4=0;   
delay_ms(5000);   
break;   

case 0b00000100:  // s zady   
PORTB.1=1;   
PORTB.2=0;   
PORTB.3=0;   
PORTB.4=1;   
delay_ms(10000);   
break;   

case 0b00001000:  // s zady   
PORTB.1=0;   
PORTB.2=0;   
PORTB.3=0;   
PORTB.4=0;   
delay_ms(10000);   
break;   

while (3){
if(PIND.0==1){
switch (PORTC) { /*порт куда подсоединены датчики*/   
case 0b00000001:  // s leva   
PORTB.1=1;   
PORTB.2=0;   
PORTB.3=0;   
PORTB.4=1;
delay_ms(5000);    
PORTB.1=1;   
PORTB.2=0;   
PORTB.3=1;   
PORTB.4=0;
delay_ms(300000);
break;   

case 0b00000010:  // s prava
PORTB.1=0;   
PORTB.2=1;   
PORTB.3=1;   
PORTB.4=0;   
delay_ms(5000);   
PORTB.1=1;   
PORTB.2=0;   
PORTB.3=1;   
PORTB.4=0;
delay_ms(300000);
break;   

case 0b00000100:  // s zady   
PORTB.1=1;   
PORTB.2=0;   
PORTB.3=0;   
PORTB.4=1;   
delay_ms(10000);
PORTB.1=1;   
PORTB.2=0;   
PORTB.3=1;   
PORTB.4=0;
delay_ms(300000);   
break;   

case 0b00001000:  // s zady   
PORTB.1=0;   
PORTB.2=0;   
PORTB.3=0;   
PORTB.4=0;   
delay_ms(10000);
PORTB.1=1;   
PORTB.2=0;   
PORTB.3=1;   
PORTB.4=0;
delay_ms(300000);   
break;   

default:   
/* этот код будет выполняться если не один из датчиков не сработал*/   
while (2){
if(PINA.1==1){
PORTB.1=0;   
PORTB.2=0;   
PORTB.3=0;   
PORTB.4=0;   
}   
}   
}   
}   
   }
   }      
}
}


-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
 
sashaДата: Вторник, 17.03.2009, 19:44 | Сообщение # 51








Язык программированя: Си и баском(учусь)
Зарегистрирован 16.02.2009
Группа: Новички
Сообщений: 371
Город: Актюбинск
Статус: Offline
а это схема рабочая? А то я нашел тсоп1736, но резисторов нет(подстроечных) для тсопа2136!
Прикрепления: 8049769.gif (6.9 Kb)


-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
 
Bass85Дата: Вторник, 17.03.2009, 21:23 | Сообщение # 52








Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
ЛЮДИ ну думайте перед тем как спрашиваете. Для чего там сопротивление?
да правельно для того чтобы ограничить ток на инфокрасный светодиод следовательно какая разница если это будет подстроечный или постоянный просто подстроечный удобнее можно настроить дальность но его в ноль выводить нельзя особенно если не мощный светодиод. А подключение тсопа если сомневаетесь гляньте пдф кстате это и быстрее и полезнее чем ждать пока ктото ответит на такую мелочь.
Да там на схеме все верно.
 
sashaДата: Четверг, 19.03.2009, 23:12 | Сообщение # 53








Язык программированя: Си и баском(учусь)
Зарегистрирован 16.02.2009
Группа: Новички
Сообщений: 371
Город: Актюбинск
Статус: Offline
из датчика (тсопа1736) in в out и out в in генератора?

-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
 
DoniakДата: Пятница, 20.03.2009, 00:42 | Сообщение # 54








Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline
по той схеме 1 пост выше OUT идёт на МК, IN идёт на генератор
 
sashaДата: Пятница, 20.03.2009, 11:54 | Сообщение # 55








Язык программированя: Си и баском(учусь)
Зарегистрирован 16.02.2009
Группа: Новички
Сообщений: 371
Город: Актюбинск
Статус: Offline
на си И это &&?

-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
 
DoniakДата: Пятница, 20.03.2009, 12:00 | Сообщение # 56








Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline
Quote
на си И это &&?

здесь посмотри http://avr123.nm.ru/05.htm
ну вобщем да, && означает И
 
sashaДата: Пятница, 20.03.2009, 22:10 | Сообщение # 57








Язык программированя: Си и баском(учусь)
Зарегистрирован 16.02.2009
Группа: Новички
Сообщений: 371
Город: Актюбинск
Статус: Offline
я хотел спросить я собрал ваш генератор для тсопа и датчик на тсопе1736!(кстати что написано наверху тсопа1736, а то продовец название не знает говорит что для ТВ, но по размерам сходится)

-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
 
FireFlyДата: Пятница, 20.03.2009, 22:45 | Сообщение # 58








Зарегистрирован 04.04.2008
Группа: Модераторы
Сообщений: 196
Город: Kamyshin
Статус: Offline
на 1736 иногда так и написано, но встречаются экземпляры просто с цветовой пометкой.

Robozone
 
sashaДата: Суббота, 21.03.2009, 00:34 | Сообщение # 59








Язык программированя: Си и баском(учусь)
Зарегистрирован 16.02.2009
Группа: Новички
Сообщений: 371
Город: Актюбинск
Статус: Offline
собрал схему с тсопом1736! но не работает? на пульт(от ТВ) реагирует(когда нажимаю светодиод мигает)! я там два ик диода как на тсопе2136 поставил! и смотрю через камеру ик светики не горят! может мощности не хватает? или еще какая проблема может быть?

-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
 
FireFlyДата: Суббота, 21.03.2009, 01:46 | Сообщение # 60








Зарегистрирован 04.04.2008
Группа: Модераторы
Сообщений: 196
Город: Kamyshin
Статус: Offline
если на пульт реагирует это хорошо - значит тсоп правильно подключил, работает yes3
терь смотри по цепи питания светодиодов - не перепутал ли полярность к примеру и т.п. - звони цепи и меряй напряжение в схеме.


Robozone
 
Поиск: