Запомнить значения потенциометра

Tonilo
Offline
Зарегистрирован: 05.08.2020

Подскажите, можно ли на ардуино запомнить несколько значений потенциометра, а затем через какое-то время выдать их на сервомотор. То есть я покрутил ручку потенциометра, запомнил данные, а затем когда мне надо серва за мной повторила?

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Tonilo пишет:

Подскажите, можно ли на ардуино запомнить несколько значений потенциометра, а затем через какое-то время выдать их на сервомотор. То есть я покрутил ручку потенциометра, запомнил данные, а затем когда мне надо серва за мной повторила?

 

Можно.

Tonilo
Offline
Зарегистрирован: 05.08.2020

Нашел вот такую программку

#include <Servo.h> // подключение библиотеки Servo
Servo servo1;
const int pinServo=8; // Пин для подключения сервопривода
const int POT=0; // Аналоговый вход A0 для подключения потенциометра
int valpot = 0; // переменная для хранения значения потенциометра
int angleServo = 0; // переменная для хранения угла поворота сервы
void setup()
{
// подключить переменную servo к выводу pinServo
servo1.attach(pinServo);
}
void loop()
{
valpot = analogRead(POT); // чтение данных потенциометра
// масштабируем значение к интервалу 0-180
angleServo=map(valpot,0,1023,0,180);
// поворот сервопривода на полученный угол
servo1.write(angleServo);
delay(15); // пауза для ожидания поворота сервопривода
}

Как мне ее модернизировать для этой цели?

sadman41
Offline
Зарегистрирован: 19.10.2016

Изучить программирование, алгоритмизации, провести декомпозицию задачи...

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Tonilo пишет:

Нашел вот такую программку

Как мне ее модернизировать для этой цели?

Путем вызова servo1.write(angleServo);  не сразу после angleServo=map(valpot,0,1023,0,180);, а "затем когда вам надо" 

Гриша
Offline
Зарегистрирован: 27.04.2014

еще вариант, найти курсы по программированию ну или в институте немного поучиться.

поискать в инете, ну хотя бы посмотреть это :)))) весь курс не только 13й урок

b707
Offline
Зарегистрирован: 26.05.2017

вариант Омега - выставить задачку на аукцион в разделе "Ищу исполнителя" - Бармалей за 250р все сделает :)

Izvekoff
Offline
Зарегистрирован: 02.03.2020

b707 пишет:

вариант Омега - выставить задачку на аукцион в разделе "Ищу исполнителя" - Бармалей за 250р все сделает :)

тут много кто за 250 может сделать )))

Гриша
Offline
Зарегистрирован: 27.04.2014

Izvekoff пишет:

b707 пишет:

вариант Омега - выставить задачку на аукцион в разделе "Ищу исполнителя" - Бармалей за 250р все сделает :)

тут много кто за 250 может сделать )))

знаете как китайсы пишут код, за который оплата за строки?  :)))))))))))))))))) (for  в таких кода большая редкость :))))))))))))))))))))

 

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Писал что то подобное за 1000р.
Могу повторить.
Для этого нужно перенести топик в " ищу исполнителя"