Показано с 1 по 10 из 178

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Местный
    Регистрация
    07.12.2014
    Сообщений
    102
    Вес репутации
    152

    По умолчанию Re: Бортовой компьютер мотоцикла

    Цель одна сэкономить ресурсы, что бы меньше тормозила... Я так понимаю int лучше заменить #define, тк глобальных переменных у меня будет много

  2. #2
    Модератор Аватар для XsanderS
    Регистрация
    05.05.2008
    Возраст
    42
    Сообщений
    829
    Вес репутации
    405

    По умолчанию Re: Бортовой компьютер мотоцикла

    Цитата Сообщение от Oleg_33 Посмотреть сообщение
    Цель одна сэкономить ресурсы, что бы меньше тормозила... Я так понимаю int лучше заменить #define, тк глобальных переменных у меня будет много
    В твоем случае лучше объявлять пины с использованием #define. Int я бы использовал в том случае если нужно было бы в ходе процесса менять номер пина, либо присвоение номера пина из вне, либо по какому либо алгоритму в процессе выполнения кода.

    Допустим прописал одну переменную

    PHP код:
    int sensor;

    Void setup()
    {
    pinMode (2OUTPUT);
    pinMode (3OUTPUT);
    pinMode (4OUTPUT);
    pinMode (5OUTPUT);
    }

    Void loop()
    {
    sensor =.            // принимаем значение по UART либо сдругова источника, присваиваем переменной значение от 2-5

    DigitalWrite (sensorHIGH); // в зависимости от значения переменной "sensor" будет выбран соответствующий пин.


    Ну это так, попростенькому.
    хороший модем должен качать пиво!
    Мой проект

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 9 (пользователей: 0 , гостей: 9)

Ваши права

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