Присваевание
- Войдите на сайт для отправки комментариев
Ср, 08/08/2018 - 22:12
Народ помогите:
как пин присвоить переменную, а к переменной уже число какое нить
например 12pin arduino создаем переменную LED
int led = 12;
теперь этой переменной надо присвоить константу чтоб лед = 1
как это написать????
не пинайте за граматику она уменя очень хромает
http://arduino.ru/Tutorial/Variables
Если Вам надо установить "1" (5в) на 12-м пине, то в общем-то "это пишется не совсем так" (переменная тут ни при чем). В переменную (ящичек нужной формы - типа) Вы можете присвоить (сложить) некоторое число, скажем "номер пина". И как-то "обозвать" этот "ящик", к примеру led. В этом случае, да ваша строка верна: int led=12;
Пин можно установить только в "0" (положить напряжение на нем на землю) или в "1" (выдать на пин 5в питания). И в общем-то это "фсё" что можно сделать с пином. Если быстро-быстро щелкать туда-сюда, то можно получить "ШИМ управление" или PWM (по аглицки то же самое).
Выдать на пин нужное напряжение - смотрите можно по-разному. Вам подойдет ардуиновская функция digitalWrite(). Смотрите на сайте верхнее меню "программирование".
Можно вообще обойтись без переменной, например так: digitalWrite(12, HIGH);
Alex-KAD, всё очень просто. Создаёте класс Pin и в нём определяете операция присвавания так, чтобы при присваивании чего-то экземпляру класса то, что присваивается шло в digitlWrite (могу пример показать). Вот только, как говаривал Ворон: "Нафига?".