Не совсем в тему, но вот. Спаял за час.
Самодельная, графическая приставка. В качестве монитора видоискатель от камеры, но можно и на телевизор..
Есть режим автоматического второго игрока, скоро попробую светопистолет из деталей лазерной указки приделать.
Это игровая приставка "до компьютерной" истории. Она подключалась к телевизору, а к приставке подключались 2 джойстика и пистолет. Несколько игр, футбол теннис, с вариантами и еще тир, в котором надо стрелять по экрану, при точном выстреле, счет увеличивается. Pong game.
[url]http://ru.wikipedia.org/wiki/К145ИК17[/url]
Микросхема К145ИК17 содрана с буржуйского аналога, но с небольшими изменениями. Выпускались игровые приставки "Видеоспорт" это была мечта почти любого школьника, купить было дорого, но была книжка - "Овечкин М. А. Любительские телевизионные игры", где автор предлагал собрать приставку на логических микросхемах... Хорошо, что мне не хватило силы воли ее спаять, в те годы.
Понятно, а у моей приставки другой смысл, грубо говоря, генерируется число от 1 до 5 и 1 или 2 1 или 2 записывает в память 10 или 20 единиц и растения стояшии на ряду просто отнимают из этого числа по единички, когда всё равно нулю, то зомби исчезает и всё с начало
Вадиматоричик писал(а):Понятно, а у моей приставки другой смысл, грубо говоря, генерируется число от 1 до 5 и 1 или 2 1 или 2 записывает в память 10 или 20 единиц и растения стояшии на ряду просто отнимают из этого числа по единички, когда всё равно нулю, то зомби исчезает и всё с начало
У автора.... как бы это сказать... Не совсем такой способ мышления, как у нас, в силу чего он не может выражать свои мысли нормальным языком, и решать свою задачу последовательно, путает низкоуровневые проблемы с высокоуровневыми (грубо говоря).
Но с другой стороны, он хоть что-то делает, и если не забросит, то может спустя какой-то промежуток времени доведёт эту задачу до конца.
ааааааа!!! жесть!! прочитал всю тему, автор мочит...
если это троль то он троль всем тролям...
хотя скорее автор действительно не понимает всей развившейся здесь ситуации, одна блок схема алгоритм чего стоит
даже хороший троль не убил бы столько времени на её составление
PS: ну где же обещанная видео-презентация )))
это было бы очень.. ну очень интересно посмотреть
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
Я понял, что на одном алгоритме никуда не уедешь, так что я начал изучать AVR и понял, что алгоритм надо переделывать немного по-другому (Я думал немного не так) Сей час изучаю, будут результаты я вам сообшю. А и еще можно исходник блока упровления деньгами.
Продолжайте держать нас в курсе, пожалуйста. Эта тема затягивает посильнее наркотиков, без нее будет скучно.
Любой дурак может писать код. Настоящий профессионал - это тот, кто способен постоянно создавать продукт высокого качества, укладываясь при этом в бюджет.
J. Ganssle
Где вы все эти коды находите (В смысле кубики из которых состоит программа) И вот еще Я тут из кубиков сделал мигалку, а также мне помогли сделать так чтоб при нажатии кнопки светодиод включался, а при повторном выключался теперь вопрос как мне их слить в месте??? Вот коды
Вот текст зажигания светодиода
#include <mega16.h>
#include <delay.h>
while(1){
{ if (PINA.0==0)
if (n<1) n++; else n=0;
delay_ms(5); while (PINA.0==0);
if (PINA.1==0)
if (n>0) n--; else n=1;
delay_ms(5); while (PINA.1==0); }
if (n==0)//Åñëè ïåðåìåííàÿ ìåíþ=0
PORTD.3=0;
else //èíà÷å
PORTD.3=1;
;}
}
А вот мигалка
// загружаем библиотеки:
#include <mega16.h>
#include <delay.h>
// основная программа:
void main(void)
{
PORTA=0x01; // Включаем внутренний подтягивающий резистор на порту А бит 0
DDRA=0x00; // весь порт как вход
PORTD=0x00; //настройки порта D
DDRD=0x28; // настройки порта D на выход битов 3 и 5
ACSR=0x80;
SFIOR=0x00;
while(1) // бесконечный цикл
{
while (PINA.0==0) // проверяем если кнопка нажата (замкнута), то выполняем цикл мигалки
{
PORTD.5=1; //зажигаем синий светодиод
delay_ms(100); //ждем
PORTD.5=0; //гасим
delay_ms(100); //ждем
PORTD.5=1; //зажигаем
delay_ms(100); //ждем
PORTD.5=0;//гасим
} // как только отпустим кнопку программа дойдет до конца цикла
// и будет ждать пока не нажмем заново
}; // закрываем бесконечный цикл
} //конец программы
Вот схема мною сделанная
Вадиматоричик писал(а):Где вы все эти коды находите (В смысле кубики из которых состоит программа)
Вы вообще понимаете, что такое программирование? Как работает микропроцессор/контроллер?
Эти "кубики", по-хорошему, берутся из головы - вы просто объясняете контроллеру на его языке, что он должен делать.
Вы правильно начали изучать контроллеры с мигания светодиодом, только лучше для начала просто заставить его мигать, без всяких кнопок, и текст не дергать из разных источников, а попытаться написать самому, опираясь на собственную логику и синтаксис используемого языка программирования. Благо для проверки сейчас не нужно что-либо покупать, есть встроенный симулятор AVR студии или Proteus.
Я как раз и хочу найти те самые «Солганы» его языка
Engineer_Keen писал(а):
Вадиматоричик писал(а):Где вы все эти коды находите (В смысле кубики из которых состоит программа)
Вы вообще понимаете, что такое программирование? Как работает микропроцессор/контроллер?
Эти "кубики", по-хорошему, берутся из головы - вы просто объясняете контроллеру на его языке, что он должен делать.
Вы правильно начали изучать контроллеры с мигания светодиодом, только лучше для начала просто заставить его мигать, без всяких кнопок, и текст не дергать из разных источников, а попытаться написать самому, опираясь на собственную логику и синтаксис используемого языка программирования. Благо для проверки сейчас не нужно что-либо покупать, есть встроенный симулятор AVR студии или Proteus.