Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
05 Август 2025, 21:39:14
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Страниц  : 1 ... 7 8 10 11 12 Далее»   Вниз
  Печать  
Автор Тема: Re: Arduino - обмен опытом и железом  (Прочитано 81013 раз)
0 Пользователей и 1 Гость смотрят эту тему.
source™
Когда тоскливо на душе и Nescafe не лезет в глотку, ты позвони скорее мне - мы вместе наскрёбем на водку.
Почетный гродненец
*****

Репутация: +220/-2
Offline Offline

Пол: Мужской
Сообщений: 1489


Просмотр профиля
« : 17 Январь 2013, 15:33:24 »


Периодически встречаю в разных ветках форума упоминания пользователей о покупке себе различных моделей плат Arduino.
Этот топик создаю для обмена опытом в изучении, а главное - для обмена (отдалживания) модулей для нее.
Если Вам что-то нужно, то напишите об этом.

Проверенные интернет-магазины по продаже контроллеров Arduino и сопутствующего оборудования с доставкой в Беларусь:
Белорусские интернет-магазины
С чего начать знакомство с Arduino?
Общение
« Последнее редактирование: 08 Май 2018, 09:21:32 от source™ » Записан
Первое сообщение / продолжение темы 
seraja mysh
Новенький


Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 4

Просмотр профиля
« Ответ #241 : 20 Май 2016, 07:48:08 »

А что вообще планировалось делать?
Последний цикл вообще какой-то странный, минимальное не так надо искать, да и сравнение странное.

У меня вообще не компилится:
Цитировать
sketch_may17a.ino:20:12: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
sketch_may17a.ino:22:6: error: invalid conversion from ‘int*’ to ‘int’ [-fpermissive]

Может все же надо не
Код:
if (massiv<MIN)
  а
Код:
if (massiv[i]<MIN)
и ниже не
Код:
MIN=massiv; 
а должно быть 
Код:
MIN=massiv[i];
и
Код:
MIN=massiv[0];
вообще должно быть до цикла

И получится как-то так
Код:
MIN=massiv[0];
for (i=0;i<=18;i++)  // для i от 0 до 18
 {
  if (massiv[i]<MIN) //Все значения массива сравниваются с первым значением
   {
    MIN=massiv[i]; //MIN присваивается меньшее значение
    poz=i; // В poz записывается положение вала сервы при меньшем значении
   }
 }



Здравствуйте. Планировалось поворот на серве (по 10 градусов) УЗ-датчика, при этом УЗ-датчик сканирует пространство в поисках объекта (все значения расстояний записываются в массив) доходя до 180 градусов серва должна повернуться в исходное положение (0 градусов),  в случае наличия объекта на сканируемом расстоянии должно вычисляться минимальное расстояние до объекта из массива и повернуть серву (переменной poz) в сторону объекта при этом задержаться на нём не менее 1 секунды.
Спасибо за ответ! Попробую поменять этот кусочек кода.
Записан
Страниц  : 1 ... 7 8 10 11 12 Далее»   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,37 секунд. Запросов: 21.