Корзина - ФОРУМ ДВ Робот dvrobot.ru
Пятница, 20.07.2018, 13:04
Главная Мой профиль Регистрация Выход
  • НАШ МАГАЗИН
  • Вы вошли как Гость | Группа "Гости"Приветствую Вас, Гость
    [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
    • Страница 1 из 1
    • 1
    Модератор форума: Serg, GRACH  
    ФОРУМ ДВ Робот dvrobot.ru » DV ROBOT » Arduino - вопросы и ответы. » Корзина
    Корзина
    SergДата: Четверг, 20.09.2012, 19:59 | Сообщение # 1
    Ампер
    Группа: Модераторы
    Сообщений: 510
    Репутация: 28
    Статус: Offline
    // constants won't change. They're used here to
    // set pin numbers:
    const int buttonPin = 2; // the number of the pushbutton pin
    const int ledPin = 13; // the number of the LED pin

    // variables will change:
    int buttonState = 0; // variable for reading the pushbutton status

    void setup() {
    // initialize the LED pin as an output:
    pinMode(ledPin, OUTPUT);
    // initialize the pushbutton pin as an input:
    pinMode(buttonPin, INPUT);
    Serial.begin(19200);
    }

    void loop(){
    // read the state of the pushbutton value:
    buttonState = digitalRead(buttonPin);

    // check if the pushbutton is pressed.
    // if it is, the buttonState is HIGH:
    if (buttonState == HIGH) {
    // turn LED on:
    digitalWrite(ledPin, HIGH);
    delay(100);
    Serial.println("AT+CMGF=0"); // Set PDU mode
    delay(3000);
    Serial.println("AT+CMGS=30"); // Number of octets
    delay(3000);
    Serial.print("0011000B919741917119F20008FF10043F04400438043204350442000D000A"); // Sends "Hello" to "00 46707112233"
    delay(500);
    Serial.print(0x1A,BYTE);
    delay(3000);

    }

    else {
    // turn LED off:
    digitalWrite(ledPin, LOW);
    }
    }

    Добавлено (19.09.2012, 14:07)
    ---------------------------------------------
    ну как то не очень выглядит. надо придумать форматирование для кода



    Code

    // turn LED on:
    digitalWrite(ledPin, HIGH);
    delay(100);
    Serial.println("AT+CMGF=0"); // Set PDU mode
    delay(3000);
    Serial.println("AT+CMGS=30"); // Number of octets
    delay(3000);
    Serial.print("0011000B919741917119F20008FF10043F04400438043204350442000D000A"); // Sends "Hello" to "00 46707112233"
    delay(500);
    Serial.print(0x1A,BYTE);
    delay(3000);

    }

    else {
    // turn LED off:
    digitalWrite(ledPin, LOW);

    ну вот, другое дело.
    добавляем теги [code]


    Сообщение отредактировал Serg - Четверг, 20.09.2012, 19:59
     
    SergДата: Четверг, 04.10.2012, 20:36 | Сообщение # 2
    Ампер
    Группа: Модераторы
    Сообщений: 510
    Репутация: 28
    Статус: Offline
    Code

    // turn LED on:   
    digitalWrite(ledPin, HIGH);   
    delay(100);   
    Serial.println("AT+CMGF=0"); // Set PDU mode   
    delay(3000);   
    Serial.println("AT+CMGS=30"); // Number of octets   
    delay(3000);   
    Serial.print("0011000B919741917119F20008FF10"); // Sends "Hello" to "00 46707112233"   
    delay(500);   
    Serial.print(0x1A,BYTE);   
    delay(3000);   

    }   

    else {   
    // turn LED off:   
    digitalWrite(ledPin, LOW);   


    Сообщение отредактировал Serg - Четверг, 04.10.2012, 21:04
     
    SergДата: Четверг, 04.10.2012, 21:05 | Сообщение # 3
    Ампер
    Группа: Модераторы
    Сообщений: 510
    Репутация: 28
    Статус: Offline
    Code

    rdrer
    er
    e
    re
    r
    e

     
    SergДата: Понедельник, 26.11.2012, 18:15 | Сообщение # 4
    Ампер
    Группа: Модераторы
    Сообщений: 510
    Репутация: 28
    Статус: Offline
    Code
    <pre>
    <span style="color: #7E7E7E;">/***************Çàíÿòèå ¹4. Áåãóùèå îãíè*****************/</span>

    #include <avr/io.h>
    #include <util/<span style="color: #CC6600;">delay</span>.h>

    <span style="color: #CC6600;">int</span> main(<span style="color: #CC6600;">void</span>)
    {
       <span style="color: #CC6600;">unsigned</span> <span style="color: #CC6600;">char</span> temp;<span style="color: #7E7E7E;">// îáüÿâëÿåì áåççíàêîâóþ ïåðåìåííóþ 0,,255</span>

       DDRD = 0x00; <span style="color: #7E7E7E;">// âåñü ïîðò Ñ íàñòðàèâàåì íà âõîä</span>
       PORTD |= (1 << PD0); <span style="color: #7E7E7E;">//ïîäêëþ÷àåì íàãðóçî÷íûé ðåçèñòîð ê PC0</span>
       DDRB = 0xFF; <span style="color: #7E7E7E;">//âåñü ïîðò D íàñòðàèâàåì íà âûõîä</span>
       PORTB = 0x00; <span style="color: #7E7E7E;">//íèçêèé óðîâåíü íà ïîðòó D </span>

       <span style="color: #CC6600;">while</span>(1)
       {
         <span style="color: #CC6600;">if</span> ((PIND&(1 << PD0)) == 0) <span style="color: #7E7E7E;">//ïðîâåðÿåì íàæàòèå êíîïêè (PD0 íà êîðïóñ) </span>
         {                           <span style="color: #7E7E7E;">//ñäâèã âïðàâî</span>
           temp = 0x80;                <span style="color: #7E7E7E;">//çàïèñûâàåì íà÷àëüíîå çíà÷åíèå 0b10000000</span>
           <span style="color: #CC6600;">while</span> (temp != 0) <span style="color: #7E7E7E;">//ïîêà temp íå ðàâíî íóëþ</span>
           {
             PORTB = temp;     <span style="color: #7E7E7E;">//çàïèøåì temp â ïîðò D</span>
             temp = temp >> 1; <span style="color: #7E7E7E;">//ñäâèãàåì ðàçðÿäû -0b01000000,0b00100000....</span>
             _delay_ms(100);   <span style="color: #7E7E7E;">//çàäåðæêà 100 ìñ</span>
           }  
         }
         <span style="color: #CC6600;">else</span>
         {                 <span style="color: #7E7E7E;">//ñäâèã âëåâî</span>
           temp = 0x01;      <span style="color: #7E7E7E;">//çàïèñûâàåì íà÷àëüíîå çíà÷åíèå 0b00000001</span>
           <span style="color: #CC6600;">while</span> (temp != 0) <span style="color: #7E7E7E;">//ïîêà temp íå ðàâíî íóëþ</span>
           {
             PORTB = temp;       <span style="color: #7E7E7E;">//çàïèøåì temp â ïîðò D</span>
             temp = temp << 1;   <span style="color: #7E7E7E;">//ñäâèã âïðàâî 0b00000010,0b00000100</span>
             _delay_ms(100);   <span style="color: #7E7E7E;">//çàäåðæêà 100 ìñ</span>
           }  
         }
       }
    }

    </pre>
     
    ФОРУМ ДВ Робот dvrobot.ru » DV ROBOT » Arduino - вопросы и ответы. » Корзина
    • Страница 1 из 1
    • 1
    Поиск:

    ДВ Робот - Чат