народ выручайте!!!

Тема в разделе "Arduino & Shields", создана пользователем михаил.нестандарт, 8 май 2016.

  1. подсобите с кодом для инкубатора!!!есть датчик температуры Ds18b20 и искра мини(как подключить знаю)
    вопрос что мне надо кроме транзисторного ключа чтобы просто удерживать температуру в одном значении)ни ледов ни каких либо кнопок все просто добезобразия блок включили в сеть и он держит зашитую в его код температуру...(проверяется по градуснику внутри)
     
  2. Airbus

    Airbus Радиохулиган Модератор

    Больше ничего
     
  3. ИгорьК

    ИгорьК Гуру

    На кой... я здесь выкладывал ...
     
  4. это хорошо а по коду куда глянуть можно?
     
  5. ИгорьК

    ИгорьК Гуру

  6. idtmark

    idtmark Нуб

    Ребят заранее извиняюсь, что спрашиваю в чужой теме.
    Помогите пожалуйста в скетч "управление шаговым двигателем с ИК-пульта" добавить концевики крайних положений.

    //Stepper with IR remote

    #include "Stepper.h"
    #include "IRremote.h"

    /*----- Variables, Pins -----*/
    #define STEPS 32 // Количество шагов на оборот внутреннего вала
    int Steps2Take; // 2048 = 1 Revolution
    int receiver = 11; // вход ir датчика

    /*-----( Declare objects )-----*/
    // Setup of proper sequencing for Motor Driver Pins
    // In1, In2, In3, In4 in the sequence 1-3-2-4

    Stepper small_stepper(STEPS, 4, 5, 6, 7);
    IRrecv irrecv(receiver); // create instance of 'irrecv'
    decode_results results; // create instance of 'decode_results'

    void setup()
    {
    irrecv.enableIRIn(); // Start the receiver
    }

    void loop()
    {
    if (irrecv.decode(&results)) // have we received an IR signal?

    {
    switch(results.value)

    {

    case 0x20DF4EB1: // UP код кнопки пульта
    small_stepper.setSpeed(500); // Max скорость
    Steps2Take = 2048; // Поворот по часовой стрелке
    small_stepper.step(Steps2Take);
    delay(2000);
    break;

    case 0x20DF8E71: // DOWN код кнопки пульта
    small_stepper.setSpeed(500);
    Steps2Take = -2048; // Поворот против часовой стрелки
    small_stepper.step(Steps2Take);
    delay(2000);
    break;

    }

    irrecv.resume(); // receive the next value
    }


    }/* --end main loop -- */
     
  7. vvr

    vvr Инженерище

    в этой теме вам вряд ли помогут.
    а создать свою тему тяжко ?
     
  8. ИгорьК

    ИгорьК Гуру

    Код (C++):
    //Stepper with IR remote

    #include "Stepper.h"
    #include "IRremote.h"
    #define STOP_UP A0     // На А0 - концевик  UP
    #define STOP_DOWN A1   // На А1 - концевик DOWN
                           // Оба подтягиваем к + резисторами по 10к
                           // Паралельно концевику - конденсатор на 10-20 пф

    /*----- Variables, Pins -----*/
    #define STEPS 32 // Количество шагов на оборот внутреннего вала
    int Steps2Take; // 2048 = 1 Revolution
    int receiver = 11; // вход ir датчика

    /*-----( Declare objects )-----*/
    // Setup of proper sequencing for Motor Driver Pins
    // In1, In2, In3, In4 in the sequence 1-3-2-4

    Stepper small_stepper(STEPS, 4, 5, 6, 7);
    IRrecv irrecv(receiver); // create instance of 'irrecv'
    decode_results results; // create instance of 'decode_results'

    void setup()
    {
    irrecv.enableIRIn(); // Start the receiver
    }

    void loop()
    {
    if (irrecv.decode(&results)) // have we received an IR signal?

    {
    switch(results.value)

    {

    case 0x20DF4EB1: // UP код кнопки пульта
        if(digitalRead(STOP_UP)) {
            small_stepper.setSpeed(500); // Max скорость
            Steps2Take = 2048; // Поворот по часовой стрелке
            small_stepper.step(Steps2Take);
            delay(2000);
        }


        break;

    case 0x20DF8E71: // DOWN код кнопки пульта
        if(digitalRead(STOP_DOWN)) {
            small_stepper.setSpeed(500);
            Steps2Take = -2048; // Поворот против часовой стрелки
            small_stepper.step(Steps2Take);
            delay(2000);
        break;
        }
    }

    irrecv.resume(); // receive the next value
    }


    }/* --end main loop -- */
     
    Последнее редактирование: 13 май 2016
  9. idtmark

    idtmark Нуб

    ИгорьК огромное Вам спасибо!