Простая машинка с разными вариантами управления

Тема в разделе "Глядите, что я сделал", создана пользователем 3f(x), 27 сен 2019.

  1. 3f(x)

    3f(x) Нерд

    что именно ? не понял ?
     
  2. NikitOS

    NikitOS Король шутов Администратор

    Код, схема..
     
  3. 3f(x)

    3f(x) Нерд

  4. NikitOS

    NikitOS Король шутов Администратор

    А похоже...
    Очень...

    Даже не знаю, кто у кого скопировал..:rolleyes:
     
  5. 3f(x)

    3f(x) Нерд

    код - скетч для ардуино, язык c++
    каждый скетч от предыдущих будет отличаться на 65% в символах
    а по поводу схема я и сам не понял вас)
     
  6. SergeiL

    SergeiL Оракул Модератор

    фигня.png
    Вроде на Си не похоже :)
    Это какая то индусская тема? Кому это нужно?
     
  7. 3f(x)

    3f(x) Нерд

    вариант с l293d дешевле
     
  8. NikitOS

    NikitOS Король шутов Администратор

    Так и там и тут одно и то же
     
  9. 3f(x)

    3f(x) Нерд

    https://doc.arduino.ua/ru/prog/
    я предложил сыграть в игру) думал вам будет интересно, узнать в скольких версиях можно написать скетч, с теми же функциями, но который буд, отличаться от предыдущих на 65%, и цена то начальная 100 руб. хто знает, может у мя уже на втором фантазия кончиться

    на 4 моторах лень собирать, это лишние строчки кода, предлагаешь на 1 колесе собрать(с 2 моторчиками, 1 мотор рулем будет) ?)
     
    Последнее редактирование модератором: 28 сен 2019
  10. NikitOS

    NikitOS Король шутов Администратор

    2 из 4 можно убрать, ничего не изменится

    АВБан?
     
  11. 3f(x)

    3f(x) Нерд

    ээээ, я ток бан понял), в бан я не хочу играть)

    я не копировал,) эт все они, не могли подождать пока у мя время появиться, собрать самую простую модель.
     
    Последнее редактирование модератором: 28 сен 2019
  12. NikitOS

    NikitOS Король шутов Администратор

    Но при этом браться за проекты любой сложности...
     
  13. 3f(x)

    3f(x) Нерд

    я берусь ток за то что знаю как выполнить, или собрать аналог
     
  14. SergeiL

    SergeiL Оракул Модератор

    Поменять названия переменных?
     
  15. NikitOS

    NikitOS Король шутов Администратор

    С учетом того, что в предыдущей теме я видел цену в 20к за код из 25 строк и схему из трех проводов...
    Ну такое..
     
  16. issaom

    issaom Гуру

    Ветка называется "Глядите, что я сделал", что предполагает как бы некую законченную конструкцию....
    Вы выложили схему которую нарисовал другой человек
    http://studrobots.ru/dc-motors-arduino/
    И написали код, аналог которого можно в принципе без проблем можно найти в Интернет.....
    Поэтому лично у меня вопрос только один
    Что-же вы все-таки сделали то ;) ? и какой смысл было выкладывать то чего и так в каждом закоулке сети лежит....
    «Через четыре года здесь будет город-сад!» ?
     
    NikitOS нравится это.
  17. SergeiL

    SergeiL Оракул Модератор

    Только имена переменных не менять:
    Код (C++):
    void Input_CHK(void)      
    {
      static byte SWKEYS = 0;
      static byte SLATCH = 0;
      static byte VCBIT0 = 0;
      static byte VCBIT1 = 0;
      static byte VCMASK = 0;
      static byte VCTEMP = 0;
      SWKEYS = Input_Read();      
      VCMASK = SWKEYS ^ SLATCH;                  
      VCBIT0 &= VCMASK;
      VCBIT1 &= VCMASK;
      SLATCH ^= (VCTEMP = VCMASK & VCBIT0 & VCBIT1);
      if( VCTEMP )                                
      {
         LATCH_ON  |= VCTEMP &  SWKEYS;            
         LATCH_OFF |= VCTEMP & ~SWKEYS;            
      }
      VCBIT1 ^= (VCMASK & VCBIT0);                
      VCBIT0 ^= (VCMASK);
    }
     
    DetSimen и issaom нравится это.
  18. 3f(x)

    3f(x) Нерд

    сделать свой электро замок для входной двери, и устройство для монет, показать как подключить
    время на подбор компонентов, оплата их, ну и не кто не брался вроде) а еще может вытягивать инфу из клиента, да может еще что)
    #include <Servo.h>

    Код (C++):
    Servo servo;
    int val;
    void setup() {
      Serial.begin(9600);
      servo.attach(8); }
    void loop() {
      if (Serial.available())
      {
        val = Serial.read();
        if (val == '1') { servo.write(0); }
        if (val == '0') { servo.write(180);}
      }
    }
    наверно можно и короче) не стремился в укорачивании строчек, а ток в символах и над монетоприемником думать надо, чтоб получить после монетки 0 или 1
    а твой какой ?
    ну и провода не 3) доп.питание, вдруг серво не справится + от монетоприемника, да и вообще много факторов) ну может и надо было сказать10к)
     
  19. 3f(x)

    3f(x) Нерд

    я не умею их рисовать беру из того что есть, чтоб не через paint,) как раз подыскиваю сейчас варианты)
    код самый простой, хотя нет можно и еще проще,
     
  20. NikitOS

    NikitOS Король шутов Администратор

    Я уже все спросил и сделал
    Личка ж есть

    Неа, не дам
    Сначала купи :)