1 / 1 / 0
Регистрация: 02.12.2009
Сообщений: 33
|
||||||
1 | ||||||
Как связать Реле и MPU605003.04.2016, 09:20. Показов 698. Ответов 0
Метки нет (Все метки)
Привет ребята, нужна ваша помощь.
Удалось запустить скеч для MPU6050. Он передает данные осей X и Y, в монитор порта с помощью "Kalman.h" . Нужно добавить функцыи, с кнопками и рэле. Но чтобы не путаца решил попробовать пока отдельно написать эти функцыи. Но чтото у меня пока не очень получается. Помогите решить эту задачу. Итак задача... Имеются: КНОПКА1 //кнопка1 обычная тактовая без фиксацый КНОПКА2 //кнопка2 обычная тактовая без фиксацый RELAY1 //реле инверсное RELAY2 //реле инверсное BUZZER //пищалка По умолчанию RELAY1 и RELAY2 отключены. При нажатии на тактовую (кнопку1): Включить (RELAY1) Запомнить покозатели (kalAngleX) Запомнить показатели (kalAngleY) При изменении показателей (kalAngleX) и (kalAngleY), больше или меньше 5 градусов: Включить (RELAY2) //на 60сек Включить (BUZZER) //на 60сек Через 60сек выключить: Выключить (РЕЛЕ2) Выключить (BUZZER) После начать цыкл, как после нажатия (кнопки1) Но есле нажать (кнопку2) то: Выключить (RELAY1) Выключить (RELAY2) есле включено Выключить (BUZZER) если включён. Пробовал написать начало. Вот что получилось:
Я так понял нужно использовать опираторы сравнения? Что то типо такого? if (kalAngleX > записанного числа + 5 то...) // Здесь я не могу разобратся, как взять это число по нажатию на кнопку1? Добавлено через 15 часов 11 минут Не пойму, как скопировать значение переменной (kalAngleX) в момент нажатия кнопки1, и после сравнивать это значение со значением в настоящее время? Например: Значение (kalAngleX) в момент нажатия на кнопку1 было 180 (и оно запомнилось) назовем его (Число1). А через 2 минуты в настоящий момент значение (kalAngleX) изменилось допустим на 190, назовем его (Число2). И по условиям должно сработать реле2 в том случае (Если Число1 больше или меньше Числа2 более чем на 5)
0
|
03.04.2016, 09:20 | |
Ответы с готовыми решениями:
0
Как получить данные ускорения гироскопа с mpu6050? Mpu6050 Mpu9150 Как связать связать RadioGroup и ListBox1? Реле напряжения и реле по времени Данные с датчика MPU6050 |
03.04.2016, 09:20 | |
03.04.2016, 09:20 | |
Помогаю со студенческими работами здесь
1
MPU6050 пробуждение и сон MPU6050 STM32F103 показания гироскопа PIC18F2550 и CY-521 на базе MPU6050, связь через I2C MPU6050+фильтр Маджвика+STM32F407+CubeMX Мопед не мой... Чтение компаса HMC5883 через aux входы MPU6050. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |