Например TDA7294

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

Текущее время: Сб янв 17, 2026 18:23:58

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


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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Показания позиции и количества поворотов обнуляются
СообщениеДобавлено: Вс янв 22, 2023 22:00:52 
Родился

Зарегистрирован: Вс янв 22, 2023 21:36:16
Сообщений: 2
Рейтинг сообщения: 0
Здравствуйте, есть проблема с написанием программы на основе ардуино уно, в которой нужно сделать так, чтобы при нажатии на клавишу (в данном случае "q"), двигатель делал определённое количество оборотов (здесь 2). Программа выглядит примерно так :
#include <Encoder.h>

Encoder encoder(2,3);
long position = 0;
int rotation = 0;
void setup()
{
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
Serial.begin(9600);
}


void loop()
{
if (Serial.available() > 0)
{
int inByte = Serial.read();
position = encoder.read() / 10;
rotation = abs(position) / 10;
Serial.print("pos: ");
Serial.println(position);
Serial.print("rot: ");
Serial.println(rotation);
switch (inByte)
{
case 'q':
while (rotation < 2)
{
analogWrite(5, 30);
analogWrite(6,0);
position = encoder.read() / 10;
rotation = abs(position) / 10;
Serial.print("pos: ");
Serial.println(position);
Serial.print("rot: ");
Serial.println(rotation);
}
}
}
}


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Показания позиции и количества поворотов обнуляются
СообщениеДобавлено: Пн янв 23, 2023 01:22:09 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4601
Откуда: Планета Земля
Рейтинг сообщения: 4
Медали: 1
Получил миской по аватаре (1)
А проблема то в чём ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Показания позиции и количества поворотов обнуляются
СообщениеДобавлено: Пн янв 23, 2023 09:07:30 
Родился

Зарегистрирован: Вс янв 22, 2023 21:36:16
Сообщений: 2
Рейтинг сообщения: 0
показатели позиции и количества поворотов всегда выводят ноль


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


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

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


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