USBSSC32 Servocontrol am Arduino

Das USBssc32 Servo Board am arduino Mehr zum Board Hier http://www.ossilampe.de/blog/?p=621   Video Anschluss               GND der SSC an GND des Arduino RX der SSC an RX pin 1 des Arduino Wichtig ist es die spannungseingänge der SSC anschliessen den der USB des PC bringt nur 500ma, diese reicht für ein servo aber nicht für 6 Bautrate richtig einstellen               Sketch void setup() { Serial.begin(115200); //Start serial communication

Weiterlesen

Display mit I2C Modul Button

Hier ein Test meines Displays 4×20 mit I2C modul und zwei Button Video   Pin Belegung Belegung der Pins -Button D2 D3 -Display GND masse VCC 5v SDA pin A5 SCL pin A4   Sketch //www.ossilampe.de #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,20,4); const int buttonPin1 = 2; const int buttonPin2 = 3; const int ledPin1 = 13; //kontroll Leds const int ledPin2 = 12; int buttonState1 = 0; int buttonState2 = 0; void setup() { lcd.init(); // initialize the lcd

Weiterlesen

Ultrasonic HC-SR04 Display per I2C

Ich habe heute mein Display mit einem i2C erweitert und musste natürlich gleich mal testen,   hier ein Video       Belegung der Pins -HC-SR04 VCC 5v Trig pin D12 Echo pin D11 GND masse -Display GND masse VCC 5v SDA pin A5 SCL pin A4   Sketch #include <Wire.h> #include <LiquidCrystal_I2C.h> //SDA Analog pin 4 //SCL Analog pin 5 LiquidCrystal_I2C lcd(0x27,20,4); int pingPin = 12; int inPin = 11; void setup() { lcd.init(); // initialize the lcd lcd.backlight();

Weiterlesen

Beschleunigungssensor (ADXL345)

          Technische Daten: 2.0-3.6VDC Supply Voltage Ultra Low Power: 40uA in measurement mode, 0.1uA in standby@ 2.5V Tap/Double Tap Detection Free-Fall Detection SPI and I2C interfaces             #include <Wire.h> #define DEVICE (0x53) //ADXL345 device address #define TO_READ (6) //num of bytes we are going to read each time (two bytes for each axis) byte buff[TO_READ] ; //6 bytes buffer for saving data read from the device char str[512]; //string buffer to

Weiterlesen

Triple Axis Accelerometer MMA7361

Specification Voltage:3.3-8V Selectable sensitivity:±1.5g/6g Low power:500μA @ measurement mode,3μA @standby ; High sensivity: 800 mV/g @ 1.5g; Interface:Analog Output Low pass filter Size:23x26mm Weight: 5 gram Anschluss an Arduino  bild folgt x=0 y=1 z=2 void setup() { Serial.begin(57600); } int analog_x,analog_y,analog_z; float vol_x,vol_y,vol_z; float add_x,add_y,add_z; float g_x,g_y,g_z; float degree_x,degree_y,degree_z; void loop() { analog_x=analogRead(0); analog_y=analogRead(1); analog_z=analogRead(2); vol_x=analog_x*5.0/1024;//convert analog_x–>voltage value(v) vol_y=analog_y*5.0/1024; vol_z=analog_z*5.0/1024; //range x: 0.83 – 2.41 1.62 // y: 0.96 – 2.53 1.74 // z: 0.72 – 2.23 1.48 add_x=vol_x-1.62;//calculate the

Weiterlesen

RGB LEDs Strips per Arduino Steuern

Hallo,   Ich habe mir heute einmal Gedanken gemacht wie man eine RGB LED streifen per Arduino steuern kann, das besondere hier ist das die Led streifen Plus also Anoden gesteuert sind Video dazu   Hier die Schaltung         Anschluss der Leistungs Transitor           // RGB LED – Strips per Arduino // Thomas Licht int redPin = 11; int bluePin = 10; int greenPin = 9; int redIn = 0; int greenIn =

Weiterlesen

Ultrasonic HC-SR04 Ultraschall als Abstandsmessgerät mit LED’s

  /* * HCSR04Ultrasonic/examples/UltrasonicDemo/UltrasonicDemo.pde * * SVN Keywords * ———————————- * $Author: cnobile $ * $Date: 2011-09-17 02:43:12 -0400 (Sat, 17 Sep 2011) $ * $Revision: 29 $ * ———————————- */ #include <Ultrasonic.h> #define TRIGGER_PIN 12 #define ECHO_PIN 13 Ultrasonic ultrasonic(TRIGGER_PIN, ECHO_PIN); void setup() { Serial.begin(9600); pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT); } void loop() { float cmMsec, inMsec; long microsec = ultrasonic.timing(); cmMsec = ultrasonic.convert(microsec,

Weiterlesen