Перейти к содержанию

Ребят предлагаю САБЖ!


Mr.47

Рекомендуемые сообщения

  • Ответов 1.2k
  • Created
  • Последний ответ

Согласен! Остаемся здесь, и выкладываем свои готовые продукты и серьезные наработки, а пустой треп прекращаем! B)

 

 

p.s. Задавать вопросы по существу - не воспрещается!

Ссылка на комментарий
Поделиться на другие сайты

MeF

Конечно можем!

Легко!

Если сам будешь делать помогу, но если не хочешь, то покупай.

 

Скажи. Дам тебе смету.

Ссылка на комментарий
Поделиться на другие сайты

MeF

 

Смета для тахометра:

 

1. Светодиодный дисплей 1 шт. = 75р.

2. Микроконтроллер ATmega8 1 шт. = 80р.

3. Печатная плата (вытравленная) 1 шт. = 60р.

4. Резисторы 8 шт. = 5р.х 8 = 40р.

5. Транзисторы КТ315 3 шт. =10р. х 3 = 30р.

6. Датчик 1 шт. = 220р.

7. Прошивка 1 шт. = 200р.

8. Раствор хлорного железа 50 мг = 50р.

9. Стабилизатор 12в->5в КРЕН5 1 шт. = 35р.

10. Провода 4 м = 20р.

11. Электроэнергия потраченная на изготовление = 40р.

_____________________________

 

850р.

 

P.S. Выкладываю не в личку, чтоб и другие увидели.

Ссылка на комментарий
Поделиться на другие сайты

************************************************************************

 

*****************************-- 05.07.08 --********************************

 

*****************************-- Termess --********************************

 

*****************************-- Запущен --********************************

 

************************************************************************

Ссылка на комментарий
Поделиться на другие сайты

Итак, Друзья!

 

Проект Termess закончен.

Работать будет всё время.

 

 

Начинаю следующий, более тяжёлый.

Это Plotter 2. Формат А3.

О результатах конструирования сообщу позже!

А пока можем глянуть на старую машину. www.t47t.narod.ru

И подумать над исправлением ошибок.

Ссылка на комментарий
Поделиться на другие сайты

Mpako6ec.

У ней памяти не хватит!

 

Ты, что свои разработки не показываешь?

Что там делаешь?

 

 

Друзья!

Предлагайте идеи! Не обязательно, чтоб они были на основе микропроцессоров и электроники вообще!

Может кто-то новый удобный веник придумал, или детскую коляску. Выявим недостатки устраним общими силами.

Ссылка на комментарий
Поделиться на другие сайты

L-team

У ней памяти не хватит!

Используй внешние носители;)

А то что разработки не выкладываю, так пока ничего не доведено до ума.

Ссылка на комментарий
Поделиться на другие сайты

Имееться лютая проблема

Эмулирую работу МК Mega8 в Протеусе.

162696.jpg

#include <avr/io.h>

short unsigned int i = 0;
unsigned char Out = 0;

void io_init()
{
// К порту B подключены переключатели
 DDRB = 0;
 PORTB = 255;

// К порту D подключена панелька светодиодов
 DDRD = 255;
 PORTD = 0;

//Порт C не используеться, по этому ставим как выход
 DDRC = 255;
 PORTC = 0;
}

void main (void)
{
io_init();



while(1)
{/*начало рабочего цикла*/

	if (PINB & 0b00000001)
	{
		Out=Out+1;
	}
	if (PINB & 0b00000010)
	{
		Out=Out+2;
	}
	if (PINB & 0b00000100)
	{
		Out=Out+4;
	}
	if (PINB & 0b00001000)
	{
		Out=Out+8;
	}
	if (PINB & 0b00010000)
	{
		Out=Out+16;
	}
	if (PINB & 0b00100000)
	{
		Out=Out+32;
	}
	if (PINB & 0b01000000)
	{
		Out=Out+64;
	}	
	if (PINB & 0b10000000)
	{
		Out=Out+128;
	}
	PORTD = Out;
	Out = 0;
	for (i=0; i<10000; i++)
	{
	}
	Out = 0;
}/*конец рабочего цикла*/
}

Собственно программа сканирует порт Б и передаёт данные на порт Д. Можно сделать и проще, но тут цель не в этом. Цель научиться опрашивать каждую ногу в отдельности.

		if (PINB & 0b00000001)
	{
		Out=Out+1;
	}

Работает корректно, как и остальные. Кроме последней.

		if (PINB & 0b10000000)
	{
		Out=Out+128;
	}

Считает что нога всегда находиться в состоянии логического нуля. Тоже самое было и на Mega16. Притом, эффект появляться только на восьмой ноге каждого порта.

Чё делать?

Ссылка на комментарий
Поделиться на другие сайты

Mpako6ec.

 

Во-первых попробуй вот так:

 

void io_init()

{

// К порту B подключены переключатели

DDRB = 0;

PORTB = 0;

 

 

Во-вторых :

 

Попробуй физически каждую ножку порта В посадить через 510 Ом на +5В.

И потом коммутировать их с землёй.

Код будет таким:

if (PINB & 0b11101111)

{

Out=Out+16;

}

Ссылка на комментарий
Поделиться на другие сайты

Разработку Plotter 2. Формат А3. задерживает серия приборов для завода.

 

Изготавливаю МУП-1.

Ссылка на комментарий
Поделиться на другие сайты

Написал индусским кодом программу опроса клавиатуры. Работает хреновина=)

Потом пошол в Элеком, там я уже почти три месяца безуспешно пытаюсь купить макетку, которая без пайки. Каждый раз говорят приходить через неделю - будет 100%

Ссылка на комментарий
Поделиться на другие сайты

Mpako6ec.

 

Написал индусским кодом программу опроса клавиатуры.--- молот! ПОздравляю!

 

я уже почти три месяца безуспешно пытаюсь купить макетку, --- вытрави ты себе макетку. И шлейфами соединяй клавы, дисплеи и датчики.

 

Каждый раз говорят приходить через неделю - будет 100% --- и такое бывает.

Ссылка на комментарий
Поделиться на другие сайты

вытрави ты себе макетку

Ну вот завтра этим и займусь. Думаю сразу туда и LCD дисплей впаять, ну или хотябы разводку под него сделать.

Ссылка на комментарий
Поделиться на другие сайты

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.




×
×
  • Создать...