Воскресенье, 19.05.2024, 02:24
| RSS
[SEARCH_TITLE]
[SEARCH_FORM]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Архив - только для чтения
Форум » Мастерская » Новичкам » уши робота
уши робота
sashaДата: Суббота, 21.02.2009, 16:55 | Сообщение # 16








Язык программированя: Си и баском(учусь)
Зарегистрирован 16.02.2009
Группа: Новички
Сообщений: 371
Город: Актюбинск
Статус: Offline
еще вопрос:
А как пишеться када на PORTB.1 приходит 1 что бы он открывал PORTA.1?
Просто для примера! sad


-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
 
DoniakДата: Суббота, 21.02.2009, 17:12 | Сообщение # 17








Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline
ану проверь вот это ->
Code
  if (PINB.1==1) {   
    PORTB.1=1;   
    }   
 
sashaДата: Суббота, 21.02.2009, 17:24 | Сообщение # 18








Язык программированя: Си и баском(учусь)
Зарегистрирован 16.02.2009
Группа: Новички
Сообщений: 371
Город: Актюбинск
Статус: Offline
if (PINА.1==1) {
PORTB.1=1;
}

может вот так? или я ошибаюсь? smile3


-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
 
DoniakДата: Суббота, 21.02.2009, 23:40 | Сообщение # 19








Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline
да незаметил :)
 
sashaДата: Воскресенье, 22.02.2009, 08:42 | Сообщение # 20








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

#include <Mega32.h>
#include <delay.h>
#define F_CPU 16000000UL
void main(void);
{
DDRB = 0xff;
DDRA = 0x00;
while
{

if (PINA.1==1) {
PORTB.1=1;
}
}
}



-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
 
DoniakДата: Воскресенье, 22.02.2009, 17:22 | Сообщение # 21








Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline
#include <Mega32.h>
#include <delay.h>

void main(void){
DDRB = 0xff;
DDRA = 0x00;
while(1)
{

if (PINA.1==1) {
PORTB.1=1;
}
}
}

 
sashaДата: Понедельник, 23.02.2009, 17:43 | Сообщение # 22








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

Добавлено (22.02.2009, 18:09)
---------------------------------------------
cray

Добавлено (23.02.2009, 17:43)
---------------------------------------------
вот схема http://robozone.su/2008....6.html! и смотрю думаю но не додумался! sad Подскажите на выходе out какой сигнал идет 1 и 0? когда мик вкл 1 а када выкл 0? так или не так? ответьте ПЛЗ!


-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
 
FireFlyДата: Понедельник, 23.02.2009, 23:41 | Сообщение # 23








Зарегистрирован 04.04.2008
Группа: Модераторы
Сообщений: 196
Город: Kamyshin
Статус: Offline
на выходе нет четкого цифрового сигнала ибо выход аналоговый и обрабатывать сигнал с него надо с помощью АЦП

Robozone
 
sashaДата: Вторник, 24.02.2009, 15:09 | Сообщение # 24








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

-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
 
FireFlyДата: Вторник, 24.02.2009, 20:49 | Сообщение # 25








Зарегистрирован 04.04.2008
Группа: Модераторы
Сообщений: 196
Город: Kamyshin
Статус: Offline
о господи... sad
тэкс...
цифровой сигнал имеет всего два состояния - либо 1 либо 0 (к примеру 1=+5вольт, 0=0вольт, хотя на само деле 0 считается некий минимальный диапазон напряжений к примеру от 0 до 1,5 вольт) - логические уровни короче. Итого... цифровой сигнал - дискретный, так как имеет всего два устойчивых состояния. Соответственно все остальные сигналы можно считать аналоговыми, они как правило не имеют четких и постоянных значений и могут непрерывно менятся в диапазоне о 0 до напряжения питания устройства. Это если упрощенно. Короче звук это есть аналоговый сигнал ибо не имеет каких либо четко фиксированных значений. Фууухх....
насчет АЦП тут - http://robozone.su/2008....jj.html


Robozone
 
sashaДата: Среда, 25.02.2009, 14:32 | Сообщение # 26








Язык программированя: Си и баском(учусь)
Зарегистрирован 16.02.2009
Группа: Новички
Сообщений: 371
Город: Актюбинск
Статус: Offline
а можно так программировать?
когда от порта PORTA.1 приходит сигнал первым чем PORTA.2 и PORTA.3?
как это пишеться?


-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
 
Bass85Дата: Среда, 25.02.2009, 18:28 | Сообщение # 27








Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
Я бы зделал так - допустим все равны нулю и приходит единица на портА.1 то просто проверить не равно ли оно другим портам если равно значит уже на другом есть единица и значит не первое. Можно найти не один способ это написать я всегда(пока есчо) беру книгу с синтаксисом Си и смотрю как лутше или как удобнее это написать. Очень класная книга Лебедева пособие по кодвижен.
 
sashaДата: Среда, 25.02.2009, 18:48 | Сообщение # 28








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

-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
 
Bass85Дата: Среда, 25.02.2009, 19:25 | Сообщение # 29








Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
Незнаю я купил книгу хоть и дорого но не жалею не люблю я читать с компа smile3 книга есть книга! Она не новая уже должна бить в нете на скачке smile3
 
sashaДата: Четверг, 26.02.2009, 12:49 | Сообщение # 30








Язык программированя: Си и баском(учусь)
Зарегистрирован 16.02.2009
Группа: Новички
Сообщений: 371
Город: Актюбинск
Статус: Offline
а можно так программировать?
когда от порта PORTA.1 приходит сигнал первым чем PORTA.2 и PORTA.3?
как это пишеться?

----------------------------------------------------------------------------------------
Бан на 3 дня. До 1 марта 17:00
Основываясь на правилах форума.
Разделы III (пункт 7) IV (пункт 7)
1 повтор
2 повтор
3 повтор
----------------------------------------------------------------------------------------

Space


-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
 
Форум » Мастерская » Новичкам » уши робота
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск: