|
ик бампер
|
|
| 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!
-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
|
| |
| |
| 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
| здесь посмотри 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
| если на пульт реагирует это хорошо - значит тсоп правильно подключил, работает терь смотри по цепи питания светодиодов - не перепутал ли полярность к примеру и т.п. - звони цепи и меряй напряжение в схеме.
Robozone
|
| |
| |