Lidt Hjælp til code på arduino port opner :-) (Læst 3809x)

Offline Julle

  • Jordet Collector
  • *
  • Indlæg: 116
  • Antal brugbare Indlæg: 2
    • Vis profil
Lidt Hjælp til code på arduino port opner :-)
« Dato: November 04, 2014, 11:02:02 »
Hej til alle i kloge hoveder

jeg har nu prøvet på at få min arduino mini til at køre over Bluetooth ( det virker :-) ) LINK
jeg har så sat et relæ på ( 2 stk som http://www.dx.com/p/tai-shen-ts-sdr-5v-2-channel-relay-expansion-module-for-dsp-avr-mcu-arm-white-327324) og jeg har lavet lidt om på denne kode jeg har fundet ( kan ikke huske hvor )

Kode:
// This program shown how to control arduino from PC Via Bluetooth
// Connect ...
// arduino>>bluetooth
// D11   >>>  Rx
// D10   >>>  Tx
//Written By Mohannad Rawashdeh
//for http://www.genotronex.com/

// you will need arduino 1.0.1 or higher to run this sketch

#include <SoftwareSerial.h>// import the serial library

SoftwareSerial Genotronex(10, 11); // RX, TX
int ledpin=13; // led on D13 will show blink on / off
int testpin=1; // led on D13 will show blink on / off
int BluetoothData; // the data given from Computer

void setup() {
  // put your setup code here, to run once:
  Genotronex.begin(9600);
  Genotronex.println("Bluetooth On please press 1 or 0 blink LED ..");
  pinMode(ledpin,OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
   if (Genotronex.available()){
BluetoothData=Genotronex.read();
   if(BluetoothData=='1'){   // if number 1 pressed ....
   digitalWrite(ledpin,1);
   Genotronex.println(" LED  On D13 ON ! ");
   delay(500);// prepare for next data ...
   //}
  //if (BluetoothData=='0'){// if number 0 pressed ....
  digitalWrite(ledpin,0);
   Genotronex.println("LED  On D13 Off ! ");
  }
 
  if(BluetoothData=='2'){   // if number 1 pressed ....
   digitalWrite(testpin,1);
   Genotronex.println("open port ! ");
   delay(3000);// prepare for next data ...
   //}
  //if (BluetoothData=='0'){// if number 0 pressed ....
  digitalWrite(testpin,0);
   Genotronex.println("closing port ! ");
  }
}
delay(100);// prepare for next data ...
}


det hele bliver lige nu testet på en UNO men en HC-06 ( her købt en HC-05 som min port skal køre på )
link :http://www.dx.com/p/hc-06-arduino-bluetooh-bee-bluetooth-wireless-module-296113

men hvorfor kan jeg kun få den på pin 13 til at virke ???
Hilsen Klaus

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: Lidt Hjælp til code på arduino port opner :-)
« Svar #1 Dato: November 04, 2014, 11:22:47 »
Der mangler en
Kode:
pinMode(testpin,OUTPUT);
i setup() funktionen ?

 

Offline Julle

  • Jordet Collector
  • *
  • Indlæg: 116
  • Antal brugbare Indlæg: 2
    • Vis profil
Sv: Lidt Hjælp til code på arduino port opner :-)
« Svar #2 Dato: November 04, 2014, 11:41:53 »
Rigtig mange tak for hjælpen

tror jeg har brug 3 dage på at finde fejlen :-( 
Hilsen Klaus