Форум программистов, компьютерный форум CyberForum.ru

Мигание светодиода, организовать задержку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить, лежит ли данная точка внутри окружности http://www.cyberforum.ru/cpp-beginners/thread1554345.html
Доброго времени суток! Помогите, пожалуйста, написать программку Координаты некоторой точки и радиус окружности задается с клавиатуры. Центром окружности есть начало координат. Определите, лежит данная точка внутри окружности, или за её границами. Желательно с объяснениями, спасибо.
C++ Найти углы треугольника, если пользователь вводит длины сторон Доброго времени суток! Помогите, пожалуйста, написать программку Найти углы треугольника, если пользователь вводит длины сторон a , b , c ; http://www.cyberforum.ru/cpp-beginners/thread1554344.html
Вывести элементы массива являющиеся квадратами четных чисел C++
Элементы массива-целые числа, равномерно распределенные в интервале . Вывести на печать (в консоле) исходный массив и элементы массива, явл квадратами четных чисел, или сообщение, что таких элементов нет. Заранее спасибо!
C++ Указатели, динамические массивы
обожаю свой универ В методичке к лаб работе , были примеры не правильных программ, которые категорично отказываются запускаться, в ученике которые нам выдали, программы такие же, вопрос, как мне делать лабу если даже они пример рабочий не могу предоставить? Прошу вас , пожалуйста, исправить ошибка в этой проге) #include <iostream>
C++ Красивая строка http://www.cyberforum.ru/cpp-beginners/thread1554308.html
Если после буквы с большим регистром стоит буква с маленьким регистром, ьо строка считается не красивой. Задана строка s. Нужно определить минимальное количество операций которое нужно, чтобы сделать строку красивой. goODLuCK 1 HAVeFun 3 Надо менять регистр если маленькая буква стоит после большой Я запустила цикл до s.length(); И теперь нужно посчитать кол-во операций Только вот как...
C++ Считывание из файла и операции Помогите надо сделать так чтобы программа считывала несколько значений из файла а потом выполняла с ними действия. Т.е. не с клавиатуры вводить а с файла. У меня пока только получается чтобы он первое число считывал. #include "stdafx.h" #include <fstream> #include <cstdlib> #include <cstddef> #include <iostream> #include <math.h> using namespace std; void outputf(ofstream &f, double a,... подробнее

Показать сообщение отдельно
Blitzor DDD
12 / 12 / 1
Регистрация: 17.08.2015
Сообщений: 439
17.10.2015, 11:38     Мигание светодиода, организовать задержку
Добрый день.

Пытаюсь написать программу, которая имитировала бы мигание светодиода. (1 - мигает, 0 - не мигает ).

Написал функцию, но почему-то не получается сделать задержку. Я пытаюсь сделать задержку обычным циклом for()
Вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <iostream>
#include <conio.h>
 
 
using namespace std;
 
 
void Blink(){
     
    int i = 0, a=0;
     
        if (a % 2 == 0){
            i = 1;
            cout << i << endl;
            
        }
         a++;
         if (a % 2 != 0){
            i = 0;
            cout << i<<endl;        
         }
        a++;
         
    
}
 
 
int main()
{
    setlocale(LC_ALL , "Russian");
    int b;
     
    while(1){
 
        for (int time = 0; time < 80000; time++);
            Blink();
            for (int time = 0; time < 80000; time++);
            Blink();
    }
 
    _getch();
    return 0;
}

То есть, прога должна работать так: выводит консольное окно и потом
1 // (через ощутимое время)
0 //(через ощутимое время)
1 //(через ощутимое время)
0 //(через ощутимое время)
1 //(через ощутимое время)
0 //(через ощутимое время)
1 //(через ощутимое время)
0 //(через ощутимое время)


А прога отрабатывает моменталь
1 //без задержки вообще
0
1
0
1
0
1
0


Может кто-нибудь подсказать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru