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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Местный
    Регистрация
    07.12.2014
    Сообщений
    102
    Вес репутации
    152

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

    Внешнее прерывание эмуляция.

    Для входа прерываний использую Pin 0 (RX). Pin 7 у меня почему-то не работает на прерывание, на Pin 2 и 3 вешать нельзя на них шина I2C и она мне нужна.
    Для заливки скетча отключаем Pin 0 от схемы.
    Эмулятором сигнала прерывания является Pin 13.

    В режиме FALLING подключаем вот так.
    Нажмите на изображение для увеличения. 

Название:	Untitled Sketch_bb.jpg 
Просмотров:	1041 
Размер:	242.5 Кб 
ID:	18430

    Видео:
    Замучился снимать этот дисплей, пришлось без подсветки, он засвечивает камеру ...

    PHP код:
    #include <TimerOne.h> 
    #include <Wire.h> 
    #include <LiquidCrystal_I2C.h>

    volatile int state = !LOW;
    volatile int in 0;
    volatile long timetime1

    LiquidCrystal_I2C lcd(0x27,16,2);

    //Плата             int.0   int.1    int.2    int.3    int.4
    //UNO, Ethernet-Pin    2    3                    
    //Leonardo-Pin      3    2    [0]    [1]    7


    void setup()
    {
      
    pinMode(13OUTPUT);
      
    Timer1.initialize(100000); // Эмитируем внешний сигнал.
      
    Timer1.attachInterrupt(blinkLED);
      
      
    attachInterrupt(2Interrupt_FuncFALLING); // Прерывание 0 пин
    }
     
    void loop(){
      
    lcd.init();
      
    lcd.backlight();
      
    lcd.print(in);
    }
     
    void Interrupt_Func(){
      
    in+=1;
    }

    void blinkLED(){
      
    state = !state;
      
    digitalWrite(13state); 

    Последний раз редактировалось Oleg_33; 22.02.2015 в 12:52.

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

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

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

Ваши права

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