информация для новичка

Вопросы от новичков
Maklain-77
Рядовой
Сообщения: 8
Зарегистрирован: 04 янв 2018, 20:19

информация для новичка

Сообщение Maklain-77 »

Еще многово не понимаю но хочу познать . Вопрос такой где мне искать информацию или кто подскажет . 1 - что такое переменная и для чего ее нужно создавать (я понимаю есть кнопка - создаем вход . Есть лампа создаем выход . )
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

информация для новичка

Сообщение Dev1 »

Maklain-77 писал(а): 05 янв 2018, 08:36Еще многово не понимаю но хочу познать . Вопрос такой где мне искать информацию или кто подскажет . 1 - что такое переменная и для чего ее нужно создавать (я понимаю есть кнопка - создаем вход . Есть лампа создаем выход . )
Заходим на http://flprog.ru/ в учебный центр и изучаем пока не начнем понимать. Пробуем, создавать простые проекты, балуемся с ардуино, радуемся... :senile:
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

информация для новичка

Сообщение Golan »

Приходиться по несколько раз пересматривать видео, так как в основном, практически во всех видео, опускаются, "глупые" моменты для мастеров, а для новичков это цепочки к пониманию.
Добро не ценится в современном мире, люди от него наглеют!
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

информация для новичка

Сообщение vacz »

FLProg Старт. Обучение для новичков. http://flprog.ru/2017/12/
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27 ноя 2017, 13:15
Откуда: Rus44
Имя: Michael
Контактная информация:

информация для новичка

Сообщение Alias »

Мне кажется, видеоуроки уважаемого Грачика - идеальный вариант. Погуглите Arduino Prom на YouTube и смотрите уроки для начинающих. Потом уроки от Автора уже на его канале.
И все начнет получаться!
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

информация для новичка

Сообщение Golan »

Грачик, да, молодец конечно, давно подписан на канал
Последний раз редактировалось Golan 05 янв 2018, 11:29, всего редактировалось 1 раз.
Добро не ценится в современном мире, люди от него наглеют!
Аватара пользователя
Phazz
Полковник
Сообщения: 3130
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 234 раза
Поблагодарили: 114 раз

информация для новичка

Сообщение Phazz »

Maklain-77 писал(а): 05 янв 2018, 08:36Еще многово не понимаю но хочу познать . Вопрос такой где мне искать информацию или кто подскажет . 1 - что такое переменная и для чего ее нужно создавать (я понимаю есть кнопка - создаем вход . Есть лампа создаем выход . )
С входа мы можем только прочитать значение. На выход можем только записать значение. А вот на переменную можно как и записать, так и прочесть с нее.
[spoiler]
999.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

информация для новичка

Сообщение Dev1 »

Golan писал(а): 05 янв 2018, 10:08Приходиться по несколько раз пересматривать видео, так как в основном, практически во всех видео, опускаются, "глупые" моменты для мастеров, а для новичков это цепочки к пониманию.
Что бы нормально записывалось на корочку лучше сразу смотреть и пробовать, так понятней будет.
И да, как не объясняй все равно найдутся кто не поймет. :bb2: Поэтому лучше сами.... :senile:
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

информация для новичка

Сообщение Golan »

Совершенно верно
Добро не ценится в современном мире, люди от него наглеют!
vd153
Сержант
Сообщения: 124
Зарегистрирован: 05 янв 2017, 08:09

информация для новичка

Сообщение vd153 »

У меня так же был тот же вопрос ,
постараюсь объяснить простым языком .
Переменная это как место где хранится информация . может быть разных форматов как " да " и "нет" так и другие форматы значений . и эти переменные можно одновременно использовать как и входы и можно их умножать используя для других плат схемы . вот пример простого выключателя для люстры с одной кнопкой на три положения . без переменных невозможно это сделать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

информация для новичка

Сообщение pan »

Офтопик
я конечно всё понимаю, но.... если бы "переменная" это была какая то фишка в флпрог....
значение этого термина можно найти за 2 секунды при желании..
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

информация для новичка

Сообщение Dev1 »

KirillProram писал(а): 05 янв 2018, 17:11Где скачать программу ?
Там -->
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27 ноя 2017, 13:15
Откуда: Rus44
Имя: Michael
Контактная информация:

информация для новичка

Сообщение Alias »

Подниму тему о переменных. В данном случае вопрос про конвертацию типов.
Допустим, имеем цифровой датчик температуры DS18B20. Как правило, в простых примерах его подключают напрямую к компараторам или через преобразование к строковому типу отправляют на дисплей.
В более сложных случаях значение с датчика пишут в переменную. Например, в Integer, если не требуются дробные значения. Однако, встречались примеры, где переменной присваивается значение через конвертацию типов float-int.
Чем отличаются эти два способа, и, если нет разницы, для чего нужен этот блок преобразования типов?
Я так понимаю, что если диапазон измеряемых температур лежит в пределах от 0 до 255 и достаточны только целые числа, можно записывать значения с датчика сразу в тип byte?
Пишу сейчас код на Меге, ресурсов предостаточно, но очень хотелось бы внести ясность на перспективу.
Спасибо!
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

информация для новичка

Сообщение pan »

Alias писал(а): 07 фев 2018, 19:20В более сложных случаях значение с датчика пишут в переменную. Например, в Integer,
что то новое. вообще то через конвертацию надо.
Alias писал(а): 07 фев 2018, 19:20 если диапазон измеряемых температур лежит в пределах от 0 до 255 и достаточны только целые числа, можно записывать значения с датчика сразу в тип byte
можно. и нужно
GENIUS4444
Рядовой
Сообщения: 25
Зарегистрирован: 01 янв 2018, 20:24

информация для новичка

Сообщение GENIUS4444 »

vd153 писал(а): 05 янв 2018, 16:25У меня так же был тот же вопрос ,
постараюсь объяснить простым языком .
Переменная это как место где хранится информация . может быть разных форматов как " да " и "нет" так и другие форматы значений . и эти переменные можно одновременно использовать как и входы и можно их умножать используя для других плат схемы . вот пример простого выключателя для люстры с одной кнопкой на три положения . без переменных невозможно это сделать
Без переменных можно сделать, только схема другая будет,больше получится,и мароки много
Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27 ноя 2017, 13:15
Откуда: Rus44
Имя: Michael
Контактная информация:

информация для новичка

Сообщение Alias »

pan писал(а): 07 фев 2018, 19:31что то новое. вообще то через конвертацию надо.
Периодически встречается в проектах, выкладываемых для обсуждения.
Правильная схема, это Датчик --> Конвертирование float-int --> Присвоение переменной типа int (или byte)?
Что делает это конвертирование? Я думал, что просто отсекает дробную часть. Но ведь и в переменную дробная часть не влезет, а если еще и byte, то и знак.
PS Искал ответ на другой вопрос, наткнулся и на озвученный мною, см. пост 20. Автор напрямую в переменную пишет. Попробую так же сделать.
PPS Блин, цветовая схема :) Там float
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

информация для новичка

Сообщение pan »

Alias писал(а): 07 фев 2018, 20:20 Автор напрямую в переменную пишет.
ясен палец... переменная то ФЛОАТ!
Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19 янв 2016, 06:09
Откуда: Березники
Имя: Сергей

информация для новичка

Сообщение Fuji1604 »

Перед конвертированием можно показания датчика умножить на 10 или 100, тогда и дробная часть сохранится.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27 ноя 2017, 13:15
Откуда: Rus44
Имя: Michael
Контактная информация:

информация для новичка

Сообщение Alias »

Да, в другой части проекта именно так и поступил. Здесь же точность не нужна в принципе.
Chik
Рядовой
Сообщения: 6
Зарегистрирован: 10 сен 2017, 16:14
Откуда: СПб

информация для новичка

Сообщение Chik »

vd153 писал(а): 05 янв 2018, 16:25У меня так же был тот же вопрос ,
постараюсь объяснить простым языком .
Переменная это как место где хранится информация . может быть разных форматов как " да " и "нет" так и другие форматы значений . и эти переменные можно одновременно использовать как и входы и можно их умножать используя для других плат схемы . вот пример простого выключателя для люстры с одной кнопкой на три положения . без переменных невозможно это сделать
А Вы уверенны, что это правильная схема? Предположу, что задумка такая: нажал кнопку первый раз - включается led1, второй - led2, третий - led1+led2, четвёртый - всё выключается. Собрал такую схему, но она работает не так. А именно, при третьем нажатии не включаются led1+led2, а наоборот всё гаснет. Тип переменных - Boolean. Настройки блока Счетчик я установил такие:
[spoiler]
Screenshot_1.jpg
[/spoiler]
Отправлено спустя 33 минуты 20 секунд:

Даже в таком варианте не работает (см 1-ую схему). Включается только по первому нажатию, затем всё "пусто" 3 раза. А если подключить по второй схеме, то нормально. В чём же загвоздка?
[spoiler]
Screenshot_2.jpg
Screenshot_3.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Chik 11 фев 2018, 19:52, всего редактировалось 1 раз.
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

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