Рандомайзер с выводом на lcd(16,2)

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем santa16527, 24 сен 2016.

  1. santa16527

    santa16527 Нуб

    Помогите.Надо сделать рандомайзер c выводом на экран
     
  2. Limoney

    Limoney Гик

  3. santa16527

    santa16527 Нуб

    Я видел эту статью
     
  4. santa16527

    santa16527 Нуб

    мне нужно чтобы генерировалось одно число и выводилось на lcd
     
  5. Limoney

    Limoney Гик

    покажите
     
  6. santa16527

    santa16527 Нуб

    что показать?
     
  7. Limoney

    Limoney Гик

    вашу программу
     
  8. santa16527

    santa16527 Нуб

    я наверно совсем нуб
     
  9. santa16527

    santa16527 Нуб

    какую программу
     
  10. Limoney

    Limoney Гик

    вы что-то написали для рандомайзера?
     
  11. santa16527

    santa16527 Нуб

  12. santa16527

    santa16527 Нуб

    я пытался но это были безуспешные попытки
     
  13. Limoney

    Limoney Гик

    lcd подключен к arduino
     
  14. santa16527

    santa16527 Нуб

  15. Limoney

    Limoney Гик

    Отлично! Примеры lcd в arduinoIDE. Меню файл > Образцы> LiquidCrystal
     
  16. Tomasina

    Tomasina Сушитель лампочек Модератор

    LCD выводит информацию на экран?
     
  17. santa16527

    santa16527 Нуб

  18. Limoney

    Limoney Гик

    покажите программу
     
  19. Limoney

    Limoney Гик

    Например
    Код (C++):
    // подключаем библиотеку для управления LCD
    #include <LiquidCrystal.h>

    // initialize the library with the numbers of the interface pins
    // создаем объект lcd и указываем контакты arduino, к которым подключен LCD
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

    long randNumber;    // переменная для хранения сгенерированного значения

    void setup() {
      // initialize the serial communications:
      Serial.begin(9600);
      // устанавливаем  количество символов в строке и количество строк в LCD
      lcd.begin(16, 2);
      // Функция randomSeed() инициализирует генератор псевдо-случайных чисел
      randomSeed(analogRead(0));
    }

    void loop()
    {
      lcd.clear();    // Очистить LCD
      // Функция random() генерирует псевдо-случайные числа,
      // 1001 max - верхняя граница случайной величины, не включительно
      randNumber = random(1001);    // переменная содержит сгенерированное значения
      lcd.print(randNumber);    // вывести сгенерированное значения
      delay(2000);
    }
     
    Последнее редактирование: 24 сен 2016