Например TDA7294

Форум РадиоКот • Просмотр темы - Новогодняя звездочка !
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт сен 19, 2025 07:28:37

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 91 ]    , , , 4,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Вт ноя 26, 2019 14:24:20 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Ср авг 17, 2016 19:46:03
Сообщений: 20
Рейтинг сообщения: 0
Не соглашусь, ведь какой либо эффект может закончиться горящими светодиодами, например тот, который вы привели выше (15), а использование просто delay так их и оставит гореть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Вт ноя 26, 2019 14:32:17 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 815
Откуда: Рязанская область
Рейтинг сообщения: 0
void view_flasher_14(void) { // название эффекта
int i,j;
for (j =0; j<h;++j){ не важно

for (i =0; i<5;++i){ 5 это сколько кадров

unsigned int A[] = {1,0,0,0,0}; 1 луч звезды
unsigned int B[] = {0,2,0,0,0}; 2 луч звезды
unsigned int C[] = {0,0,4,0,0}; 3 луч звезды
unsigned int D[] = {0,0,0,8,0}; 4 луч звезды
unsigned int E[] = {0,0,0,0,0}; 5 луч звезды


digit_out[0] = A[i]; остальное не важно без изменения
digit_out[1] = B[i];
digit_out[2] = C[i];
digit_out[3] = D[i];
digit_out[4] = E[i];

yarkost=255;
delay_ms(f);
}

}
view_pauza();
}

элементарно!!! в последнем столбике (кадре) поставь все 0 :beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Вт ноя 26, 2019 14:39:04 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Ср авг 17, 2016 19:46:03
Сообщений: 20
Рейтинг сообщения: 0
Конечно можно так сделать, но поясню, почему я не стал так делать: время кадра у многих эффектов разное от 50 до 300 мс, а паузу я сделал 500 мс строго, и опять же при воспроизведении эффекта будет лишняя пауза при его повторе. Например плохо будут смотреться эффекты быстрого мигания (мерцания), где нужна чёткая цикличность. :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Вт ноя 26, 2019 14:47:59 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 815
Откуда: Рязанская область
Рейтинг сообщения: 1
ладно как хотите
к стати
Цитата:
многих эффектов разное от 50 до 300 мс, а паузу я сделал 500 мс строго,


в верху дoпишите где f=100 там же s=200, d=300, g=500..... и так далее скока надо и подставляйте delay_ms(f); в место f


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Пн фев 03, 2020 16:54:23 
Открыл глаза

Зарегистрирован: Вт ноя 18, 2008 07:38:31
Сообщений: 77
Рейтинг сообщения: 0
Сделайте схему картинкой, для моей звезды плату надо переразводить из-за винта в самом центре, а без схемы это весьма затруднительно.
Протеуса нет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Пн фев 03, 2020 21:21:26 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 815
Откуда: Рязанская область
Рейтинг сообщения: 0
я прошу прощения .
не рисовал я схем в программах да еще картинкой ...
кинь программу где эту картинку рисуют или сам нарисуй как понимаешь я подправлю.

Изображение

в файле тоже вложил картинку


Вложения:
ZveZda.zip [500.48 KiB]
Скачиваний: 258
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Чт фев 20, 2020 16:45:45 
Первый раз сказал Мяу!

Карма: 3
Рейтинг сообщений: 20
Зарегистрирован: Ср июн 15, 2011 20:02:07
Сообщений: 37
Рейтинг сообщения: 0
[uquote="anm",url="/forum/viewtopic.php?p=3784337#p3784337"]Сделайте схему картинкой

Под те же прошивки


Вложения:
Зв.rar [579.96 KiB]
Скачиваний: 312
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Чт фев 20, 2020 21:21:42 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 815
Откуда: Рязанская область
Рейтинг сообщения: 0
спасибо , ДРУГ ! за схему.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Пн фев 24, 2020 17:43:07 
Открыл глаза

Зарегистрирован: Вт ноя 18, 2008 07:38:31
Сообщений: 77
Рейтинг сообщения: 0
Давно не заходил, схема с платой отличные. Вот думаю, что надо бы транзисторы поставить, что-бы порты контроллера не нагружать. Или это лишнее?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Пн фев 24, 2020 21:31:31 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 815
Откуда: Рязанская область
Рейтинг сообщения: 0
это лишнее. в один и тот же момент времени могут гореть только четыре светодиода ( динамическая индикация)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Сб мар 07, 2020 22:18:32 
Родился

Зарегистрирован: Ср фев 24, 2016 23:03:51
Сообщений: 6
Рейтинг сообщения: 0
Пару вопросов к автору: в чем писался ко? и второй как добавить 5-й диод на луч?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Вс мар 08, 2020 08:31:49 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 815
Откуда: Рязанская область
Рейтинг сообщения: 0
vitt7 писал(а):
в чем писался ко?
писался в CodeVisionAVR 3.12 https://radioaktiv.ru/loads/softf/compi ... r-312.html

vitt7 писал(а):
как добавить 5-й диод на луч?

выбрать ножку на атмеге
Спойлер00011111- ноги атмеги порт D четыре светодиода подключены с права налево считать плюс пятый светодиод
-----168421

то есть
1 светодиод =1
2 светодиод =2
3 светодиод =4
4 светодиод =8
5 светодиод = 16


и припаять туда диод.

потом написать эффект учитывая, что светодиодов 5 шт в луче

Спойлервключим 5 светодиод

в каком луче? скажем 2

unsigned int A[] = {0,
unsigned int B[] = {16,
unsigned int C[] = {0,
unsigned int D[] = {0,
unsigned int E[] = {0,


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Сб дек 19, 2020 22:19:01 
Родился

Зарегистрирован: Сб дек 19, 2020 22:09:46
Сообщений: 1
Рейтинг сообщения: 0
Не силен в программировании, помогите выставить фьюзы на Khazama AVR . Заранее спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Вс дек 20, 2020 14:32:29 
Первый раз сказал Мяу!

Карма: 3
Рейтинг сообщений: 20
Зарегистрирован: Ср июн 15, 2011 20:02:07
Сообщений: 37
Рейтинг сообщения: 0
фьюзы на Khazama AVR


Вложения:
fuse_ zwezda.jpg [97.06 KiB]
Скачиваний: 233
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Ср мар 10, 2021 18:58:27 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 815
Откуда: Рязанская область
Рейтинг сообщения: 0
оцените лучше чем было или хуже? 8)

изменения:
случайный эффект при первом запуске звезды
в случайном порядке эффекты (от моргав все эффекты звезда плавно загорится и потухнет 5 раз)
случайная скорость эффектов

:music: :music: :wink:


Вложения:
rand_ZveZda.zip [288.42 KiB]
Скачиваний: 201
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Чт дек 07, 2023 15:49:40 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт окт 01, 2013 16:11:56
Сообщений: 38
Откуда: Луганск
Рейтинг сообщения: 0
Serzh2000 Спасибо за проект. Давно хотелось сделать звездочку на елку. Все запустилось и все работает.Схема, может кому понадобится.


Вложения:
Звезда схема.jpg [102.11 KiB]
Скачиваний: 92
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Пт дек 08, 2023 21:04:40 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 815
Откуда: Рязанская область
Рейтинг сообщения: 0
:)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Вс дек 10, 2023 11:10:20 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт окт 01, 2013 16:11:56
Сообщений: 38
Откуда: Луганск
Рейтинг сообщения: 0
Serzh2000 есть один вопрос. Можно уменьшить скорость эффектов в половину, очено быстро мигают(проходят циклы). Прошивал 14,15и21эф. прошивки, результат одинаков. Звезда поменьше в размерах чем у Вас, пришлось переделать немного печатку.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Пн дек 11, 2023 09:41:37 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 815
Откуда: Рязанская область
Рейтинг сообщения: 0
Цитата:
Можно уменьшить скорость эффектов в половину, очено быстро мигают(проходят циклы).

можно! :beer:

здесь
Код:
unsigned int  sluchay,delit, // переменные
              sl,            //направление
              speed,         // случайная скорость
              speed_1=80,    // фиксированная скорость
              h=5,           // число повторов эффекта
              hh=10,         // больше число повторов эффекта
              yarkost=255;   // яркость


или здесь

Код:
// ---------- случайная скорость эффекта ----------
void view_speed(void) {
     yarkost=255;
     sluchay=rand()%3+1;      // случайное число от 1 до 3 для туды суды 
     sl = rand()%2;           // для направления вращения
     delit= rand()%100+80;    // случайное число от 80 до 100
     speed=sluchay*delit;     // случайная скорость от 80 до 300
     
  }


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Новогодняя звездочка !
СообщениеДобавлено: Пн дек 11, 2023 14:27:05 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт окт 01, 2013 16:11:56
Сообщений: 38
Откуда: Луганск
Рейтинг сообщения: 0
Спасибо за отзыв Serzh2000. Как называется файл, который нужно открыть? Оставлю печатку под Китайскую звезду раз.150мм.


Вложения:
Звёздочка.lay6 [70.73 KiB]
Скачиваний: 45
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 91 ]    , , , 4,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: samand587 и гости: 38


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y