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

Дмитрий Вас

Members
  • Постов

    2 227
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Дмитрий Вас

  1. 15 минут назад, Yurkin2015 сказал:

    Ну так и используйте прямо эту переменную speed в функции start(), не надо никаких "int s" добавлять в функцию.

    переписал но я думаю это не ошибка, можно и так и так

    if (!button && button_time > 0 && button_time < 200)
    		{
    			button_time = 0;
    			button_shot = 1;
    			return button_shot;
    		}     //здесь проскакивает
    		if (button_shot && speed==0)//первое короткое
    		{
    			speed = start(speed);
    			button_shot = 0;
    		}

    в комментарии написано где проскакивает. 

    Безымянный.jpg

    if (button_shot && speed==0)//первое короткое

    вот эта проверка не выполняется 

  2. @Eddy_Em где об этом почитать, ни в одном учебнике не встречал подобного. все что уяснил  что подобные команды находятся в определенных библиотеках. подключил библиотеку, можешь использовать набор определенных команд. читаешь описание что они делают.

    20 минут назад, Yurkin2015 сказал:

    speed = start(speed);

    понял

    21 минуту назад, Yurkin2015 сказал:

    В тексте объявлен цикл for() и в этом цикле будет выполняться одна операция return s,

    задумано так чтобы переменная "глобально"  увеличивалась с определенной скоростью.

     

    24 минуты назад, Yurkin2015 сказал:

    потому что нету точки с запятой после for().

    после }; фигурной скобки?

  3. Только что, Yurkin2015 сказал:

    затем  401 раз его вернуть,

     

    Только что, Yurkin2015 сказал:

    Но вернуть получится только один раз,

    совсем запутался

    4 минуты назад, Yurkin2015 сказал:

    Причём возвращаемое значение никто не принимает, оно так и остаётся умирать внутри функции start().

    как так это ведь глобальная переменная она просто принимает новое значение и используется в другой функции. или я не правильно понимаю?

    1 минуту назад, Eddy_Em сказал:

    __attribute__((__unused__)

    вообще первый раз вижу такой набор букаф

    функция старт на данный момент:

    int start(int s)//плавный старт
    {
    	for (;s<=400;)
    	{
    		if (Flag_IT_timer1)
    		{
    			Flag_IT_timer1 = 0;
    			s++;
    		}
    	}
    	return s;
    	// подключаем выходы генератора сигнала PSC к выходам порта
    	//PSOC0 = (1 << POEN0B) | (1 << POEN0A);
    	//PSOC1 = (1 << POEN1B) | (1 << POEN1A);
    	//PSOC2 = (1 << POEN2B) | (1 << POEN2A);
    }

     

  4. подниму старую тему. не давно сам задался таким вопросом. вот такой код у меня получился. 

    	//---------------------обработка кнопки энкодера-----------------------------
    			if(button()) 
    			{
    				button_time++;    
    			}
    		}
    		//---------------------работаем вне таймера 1 с результатами энкодера------------
    		if (!button && button_time>200)//т.к. таймер срабатывает 100 раз в сек. то 200 будет = 2с
    		{
    				
    			button_time = 0;
    			button_long = 1;
    			return button_long;
    		}
            if (!button && button_time > 0 && button_time < 200)
    		{
    			button_time = 0;
    			button_shot = 1;
    			return button_shot;
    		}

     

  5. 2 минуты назад, Praktic сказал:

    почему еще не производят электронных трансформаторов инверторного типа?

    на 110в в россии не целесообразно у нас таких сетей нет, а вообще производят. у них две фазы 230В на входе и выход 110. америкосовские

  6. 23 часа назад, FonSchtirlitz сказал:

    Для ламповика лыжи в плане чуйки слишком тупые.

    то как они сейчас играют меня устраивает.

     

    23 часа назад, FonSchtirlitz сказал:

    То бишь при подаче 1вт ширики будут играть в 2-4раза громче и маскировать мидбасовый диапазон.

    вот тут и далее по тексту требуется перевод

  7. 9 часов назад, FonSchtirlitz сказал:

    Посмотрел на эти "лыжи"... 10вт, 6ом, 86дб, 10см мидбас.

    у меня 4х омные

    9 часов назад, FonSchtirlitz сказал:

    не примечательный бюджетный ширпотреб

    мне сойдет. колонка одна старая сохранилась но вид у нее ужасный. сделаю коробку по ее размеру и сверху добавлю карман для динамиков от телика, в котором наделаю дырок в спинке. телевизионные: YDT613-08-8, 8ом, 8вт. усилитель ламповый однотакт на 6н2п и двух 6п14п, выходные трансы твз1-9

  8. 1 час назад, FonSchtirlitz сказал:

    Открываете тырнэт, забиваете в поисковик название ваших динамиков и смотрите что вам выдаст Гугл

    дал что продаются такие, знать бы еще что должен видеть. динамики cw-40sb10l от LG, широкополосные. это блины, с телевизионными еще надо подумать, может коробку разделить так сказать. верхня часть с открытой или дырявой спинкой, для овалов от тв и нижняя закрытая для блинов?

  9. есть круглый динамик 100мм и кучка овальных от телика. хочу сделать колонки, один кругляш + один овал. но ничего не смыслю в этих фазоинверторах и прочих тонкостях. какие то трубки там ставят, поролоном забивают. не меломан, но хочется более менее чтоб звучало. делать буду из фанеры, посоветуйте какой "ящик" сколотить.

  10. 11 часов назад, Александр2 сказал:

    что нужно драйвер ставить?

    контроллер питается от +24 а нагрузка от +/-24 т.е.48в

     

    11 часов назад, Александр2 сказал:

    поставить делитель с накопительным конденсатором до драйвера.  

    не понял нарисуйте пж

  11. 8 часов назад, Piotr__1 сказал:

    после 20В из мосфета выходит рабочее тело.

    это вы мне?

    2 часа назад, SergeyKa сказал:

    AMS1117-5.0 - осиливал даже два сервопривода + микроконтроллер = но просаживал напряжение.

    LM317 - в теории с радиатором осилить должен был все восемь сервоприводов = напряжение не просаживается, но даже одна серва не крутится.

    И вот не понимая причины, глюков сервоприводов (по логике должны были работать), на практике нет, я объединил выходы двух стабилизаторов. LM317 и AMS1117-5.0 - и о чудо, всё заработало. 

    что то мне видится что мощи просто не хватает. нужен дс-дс на ампер 6

  12. 1 час назад, DrobyshevAlex сказал:

    Подключил, в холостую 15В. Под нагрузкой 8В.

     

    1 час назад, DrobyshevAlex сказал:

    В старом было 70+ витков первички. В новом показало около 40.

    поэтому. от числа витков первички зависит мощность, хоть и косвенно

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