从C/C++程序使LED闪烁的步骤?

使用C/C++程序制作LED闪光灯的小电路最简单的步骤是什么?

我宁愿最少的依赖和包需要.

>我会连接什么端口?
>我将使用哪个编译器?
>如何将数据发送到该端口?
>我需要一个微处理器吗?如果不是,我不想为这个简单的项目使用一个.

编辑:对任何操作系统的具体解决方案感兴趣.

这是一个关于使用 parallel port的教程.

虽然我会推荐一个Arduino,可以非常便宜地购买,只会涉及以下代码:

/* Blinking LED
 * ------------
 *
 * turns on and off a light emitting diode(LED) connected to a digital  
 * pin, in intervals of 2 seconds. Ideally we use pin 13 on the Arduino 
 * board because it has a resistor attached to it, needing only an LED

 * 
 * Created 1 June 2005
 * copyleft 2005 DojoDave <http://www.0j0.org>
 * http://arduino.berlios.de
 *
 * based on an orginal by H. Barragan for the Wiring i/o board
 */

int ledPin = 13;                 // LED connected to digital pin 13

void setup()
{
  pinMode(ledPin, OUTPUT);      // sets the digital pin as output
}

void loop()
{
  digitalWrite(ledPin, HIGH);   // sets the LED on
  delay(1000);                  // waits for a second
  digitalWrite(ledPin, LOW);    // sets the LED off
  delay(1000);                  // waits for a second
}

http://www.arduino.cc/en/Tutorial/BlinkingLED

相关文章
相关标签/搜索