How To Use Digital Outputs; Using Led's To Show Which Bumper Is Pressed - Raspberry Pi RoboPi User Manual

Hide thumbs Also See for RoboPi:
Table of Contents

Advertisement

RoboPi v1.00

How to use Digital Outputs

The simplest way of demonstrating a digital output is to use it to light an LED.

Using LED's to show which bumper is pressed

<insert schematic of two LED's connected to EXP pins through 470R resistors>
#include <stdio.h>
#include "RoboPiLib.h"
#define LEFT_BUMPER
#define RIGHT_BUMPER 23
#define LEFT_LED
#define RIGHT_LED 9
#define PRESSED 0
int main(int argc, char *argv[]) {
RoboPiInit("/dev/ttyAMA0",115200);
pinMode(LEFT_BUMPER, INPUT);
pinMode(RIGHT_BUMPER, INPUT);
pinMode(LEFT_LED, OUTPUT);
pinMode(RIGHT_LED, OUTPUT);
while (1) {
digitalWrite(LEFT_LED, ~digitalRead(LEFT_BUMPER));
digitalWrite(RIGHT_LED, ~digitalRead(RIGHT_BUMPER));
}
}
http://Mikronauts.com
User Manual v0.85
22
8
Copyright 2014 William Henning
18
2014-01-27

Advertisement

Table of Contents
loading

Table of Contents