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

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Новичок
    Регистрация
    22.10.2014
    Сообщений
    19
    Вес репутации
    140

    По умолчанию Re: Кнопка Старт/Стоп на МК Arduino

    Цитата Сообщение от (vS) Посмотреть сообщение
    кнопку к 12В тянуть ненужно, в самомо МК можно включить.
    что за лягушко?
    сигналку тоже ненужно тянуть, и нужно проверить, что там... если там просто реле, т.е. "сухой контакт", подтяжку в МК и напрямую сигнал, если там потенциал висит, то в зависимости от потенциала, или делитель, или напрямую.
    питание в дуину можно 12В подавать, там специальный вход есть Vin и собственный стабилизатор на 5В, но это надо проверять... а то была тема, когда там 9В вместо 5, было много вони.... и дыма
    Лягушка стоит на педали сцепления, просто я взял минус от генератора вместо тахометра. Вот схема и код. Резистор подтягивающий я правильно включил?


    // Start/Stop Engine
    byte ButtonPin = 4; //Вход "-" с кнопки через подтягивающий
    byte EnginePin = 5; //Выход на транзистор зажигания
    byte StarterPin = 6; //Выход на транзистор стартера
    byte ClutchPin = 7; //Вход "-" с педали сцепления через подтягивающий
    byte StatusPin = 8; //Вход "-" статус двигателя через подтягивающий
    byte Led1Pin = 9; //Выход Led1
    byte Led2Pin = 10; //Выход Led2
    byte Led3Pin = 11; //Выход Led3
    //byte rotate = 0;
    unsigned int rotate=0;
    boolean stateACC = false;
    unsigned long lastPress = 0;
    unsigned long lastImmo = 0;
    unsigned long splitTime = 0;
    unsigned long time =0;
    byte stat = 0;
    void setup()
    {
    pinMode(ButtonPin, INPUT);
    pinMode(EnginePin, OUTPUT);
    pinMode(StarterPin, OUTPUT);
    pinMode(ClutchPin, INPUT);
    pinMode(StatusPin, INPUT);
    pinMode(Led1Pin, OUTPUT);
    pinMode(Led2Pin, OUTPUT);
    pinMode(Led3Pin, OUTPUT);
    digitalWrite(ButtonPin, HIGH);
    digitalWrite(ClutchPin, HIGH);
    digitalWrite(StatusPin, HIGH);
    //time = 0;
    lastImmo=millis();
    lastPress=millis();
    Serial.begin(9600);
    Serial.println("Arduino is started");
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	WP_000321.jpg 
Просмотров:	2795 
Размер:	62.9 Кб 
ID:	18184  

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

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

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

Ваши права

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