Страница 12 из 18 ПерваяПервая ... 26789101112131415161718 ПоследняяПоследняя
Показано с 111 по 120 из 178
  1. #111
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

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

    А в процентах что отображается?

  2. #112
    Местный
    Регистрация
    07.12.2014
    Сообщений
    102
    Вес репутации
    136

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

    Уровень топлива в баке в процентах (и в литрах) с ним не всё просто было ... тк поплавок в баке не предусмотрен конструкцией
    первое видео с мультиметром, видно куда врезан поплавок https://yadi.sk/i/oug2Gu-yk75yz

  3. #113
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

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

    Опасную ты операцию проделал, когда врезал поплавок. Бак мог взорваться

  4. #114
    Местный
    Регистрация
    07.12.2014
    Сообщений
    102
    Вес репутации
    136

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

    С водой ничего не может взорваться

  5. #115
    Местный
    Регистрация
    07.12.2014
    Сообщений
    102
    Вес репутации
    136

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

    Подскажите как передать данные от одной ардуино в другую односторонне. Uart у меня занят прерываниями, погуглил вроде можно по i2c, не понял с адресами, у меня на этой шине дисплей и датчики. Передать нужно цифры от 1 до 10 для индикатора включенной передачи.

  6. #116
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

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

    Цитата Сообщение от Oleg_33 Посмотреть сообщение
    С водой ничего не может взорваться
    А если в баке вода, то как же сваркой пользоваться? Место нагрева будет сразу же остывать

  7. #117
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

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

    Цитата Сообщение от Oleg_33 Посмотреть сообщение
    Подскажите как передать данные от одной ардуино в другую односторонне. Uart у меня занят прерываниями, погуглил вроде можно по i2c, не понял с адресами, у меня на этой шине дисплей и датчики. Передать нужно цифры от 1 до 10 для индикатора включенной передачи.
    Пример подключения двух Arduino по I2C

  8. #118
    Местный
    Регистрация
    07.12.2014
    Сообщений
    102
    Вес репутации
    136

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

    Цитата Сообщение от Chip Посмотреть сообщение
    А если в баке вода, то как же сваркой пользоваться? Место нагрева будет сразу же остывать
    С начало бак промывается моющим средством, затем на 3/4 заполняется водой, вода не достаёт до места сварки! (она происходит в среде аргона с присадкой нержавейки, стакан в котором закреплён датчик тоже из нержавейки).
    Объём не заполненный водой не создаёт критическую массу для взрыва.

  9. #119
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

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

    Теперь понятно.

  10. #120
    Местный
    Регистрация
    07.12.2014
    Сообщений
    102
    Вес репутации
    136

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

    Цитата Сообщение от Chip Посмотреть сообщение
    Пример подключения двух Arduino по I2C
    Такие функции уже не используются, правильный вариант такой будет.

    PHP код:
    // Передатчик

    #include <Wire.h>  //подключаем библиотеку 
    #define ADDR  128  //адрес нужного нам Slave  

    void setup()
    {
      
    Wire.begin(); //включить i2c
    }

    void loop()// Главный цикл
    {
      
    Wire.beginTransmission(ADDR); //начало передачи, с адресом нужного нам Slave
      
    Wire.write(random(09)); //отправляем данные для выбраного Slave
      
    Wire.endTransmission();  //конец передачи
      
    delay(3000); //пауза

    PHP код:
    //Приёмник

    #include <Wire.h>
    #define ADDR 128 //адрес устройства 

    void setup()
    {}

    void loop() {}

    void receive_handler(int numbytes)
    {
      for (
    int i 0numbytesi++) //читаем весь пакет
      
    {
        
    Serial.print(Wire.read()); // принимаем значение и передаем компьютеру
      
    }
      
    Serial.println(' '); //перенос строки


Страница 12 из 18 ПерваяПервая ... 26789101112131415161718 ПоследняяПоследняя

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

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

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

Ваши права

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