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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #8
    Продвинутый
    Регистрация
    15.12.2008
    Возраст
    39
    Сообщений
    229
    Вес репутации
    414

    По умолчанию Re: индикатор передачи

    Код 1. без регистра
    PHP код:
    int gear=0;
    char digit[] = {
    0b11000000//0
    0b11111001//1
    0b10100100//2
    0b10110000//3
    0b10011001//4
    0b10010010  //5
    };

    void setup() 
    {  
      
    PORTD 0x00;
      
    DDRD 0xFF;
      
    PORTB=0x1F;
      
    DDRB=0x00
    }

    void loop()
    {
      if(
    digitalRead(8)==0)gear=1;
      if(
    digitalRead(9)==0)gear=2;
      if(
    digitalRead(10)==0)gear=3;
      if(
    digitalRead(11)==0)gear=4;
      if(
    digitalRead(12)==0)gear=5;
      
    delay(80);
      
    PORTD digit[gear];


    Код 2. с регистром:
    PHP код:
    //connected to ST_CP
    int latchPin 3;
    //connected to SH_CP
    int clockPin 4;
    //connected to DS
    int dataPin 2;
    int gear =0;

    int digit[] = 
    {
      
    192//0
      
    249//1
      
    164//2
      
    176//3
      
    153//4
      
    146};//5

    void setup() 
    {
      
    pinMode(latchPinOUTPUT);
      
    pinMode(clockPinOUTPUT);
      
    pinMode(dataPinOUTPUT);
      
    PORTB=0x1F;
      
    DDRB 0x00;
    }

    void loop() 
    {
        if(
    digitalRead(8)==0)gear=1;
        if(
    digitalRead(9)==0)gear=2;
        if(
    digitalRead(10)==0)gear=3;
        if(
    digitalRead(11)==0)gear=4;
        if(
    digitalRead(12)==0)gear=5;
        
    delay(80);
        
    digitalWrite(latchPinLOW);
        
    shiftOut(dataPinclockPinMSBFIRSTdigit[gear]);  
        
    digitalWrite(latchPinHIGH);

    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	1.JPG 
Просмотров:	312 
Размер:	53.9 Кб 
ID:	13022   Нажмите на изображение для увеличения. 

Название:	2.JPG 
Просмотров:	364 
Размер:	59.2 Кб 
ID:	13023  
    Последний раз редактировалось manu_245; 14.09.2011 в 14:52.

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

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

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

Ваши права

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