![]()  | 
	
		
 Нужна помощь с MCP41050 
		
		
			Вложений: 1 
		
		Ребят, помогите разобраться с управлением mcp41050 через ардуино, почему-то микруха не реагирует ни на какие действия, на данный момент пытаюсь записать в микруху постоянное значение на резистор 
	 | 
		
  | 
		
 Вложений: 1 
		
		запустить потенциометр получилось вот таким скетчем, но значения очень нестабильны, постоянно плавают, как можно попробовать стабилизировать? 
	 | 
		
 Подтяжки кнопки по питанию есть? Обработка дребезга отсутствует. На форуме ардуино есть целый раздел, посвященный кнопке. Очень советую почитать хотя бы несколько первых страниц, тогда будет понимание. 
	 | 
		
 Контакт постоянно подтянут к +, кнопка замыкает контакт на землю, кнопка с фиксацией 
	 | 
		
 А дребезг контактов? Можно использовать библиотеку bounce.h, а можно тупо delay(). 
	Посмотри основной скетч из этой темы, в частности обработку нажатия кнопки и сравнение старого и нового значения. Это типо фильтра. Работает стабильно.  | 
		
 Цитата: 
	
 PHP код: 
	
		
		 | 
		
 Цитата: 
	
 to Skanch не пробовал т.к не совсем понял схему подключения, но суть должна быть та же, брал его за основу, поменял только условие и поставил фиксированное значение на выход.  | 
		
 Вложений: 2 
		
		Вот подключение для MEGA и  UNO. Для других плат нужно смотреть где располагаются выводы MISO, MOSI и SCK. 
	 | 
		
 Дребезг кнопок присутствует при любом считывании, как при аналоговом, так и при цифровом. Это физическое свойство любой кнопки, переключателя, реле, геркона. Для борьбы с дребезгом в скетче из поста N°7 в цикле loop() присутствует delay(100); а в Вашем скетче нет ни какой обработки дребезга.  
	Попробуйте в своем скетче вместо mcp41050.setValue(xx); временно использовать Serialprintln(low или high); сначала без delay, а потом с использованием delay и посмотрите результат в мониторе порта. И совет на будущее: чаще используйте монитор для вывода состояния процессов, идущих в цикле, чтобы наглядно было видно, что там происходит.  | 
| Часовой пояс GMT +4, время: 14:36. | 
	Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot