Ik wil een loopje in code als ik b in druk

Arduino specifieke Software
Berichten: 203
Geregistreerd: 11 Mei 2014, 11:22

Ik wil een loopje in code als ik b in druk

Berichtdoor vanschagen » 29 Mei 2016, 08:07

Hallo
Ik heb arduino,met bluetooth en werkt.
Maar ik heb een sketch een code waar ik een loopje in wil ,als ik de b in druk.en als ik daarna l indruk dat hij uitgaat.
gaat om 1 ledje
dit is de code die ik nu heb.
Code: Alles selecteren
#include <SoftwareSerial.h>
SoftwareSerial BT(10, 11);
// creates a "virtual" serial port/UART
// connect BT module TX to D10
// connect BT module RX to D11
// connect BT Vcc to 5V, GND to GND
void setup() 
{
  // set digital pin to control as an output
  pinMode(12, OUTPUT);
  // set the data rate for the SoftwareSerial port
  BT.begin(9600);
  // Send test message to other device
  BT.println("Hello from Arduino");
}
char a; // stores incoming character from other device
void loop()
{
  if (BT.available())
  // if text arrived in from BT serial...
  {
    a=(BT.read());
    if (a=='h')
    {
      digitalWrite(12, HIGH);
      BT.println("LED on");
    }
    if (a=='l')
    {
      digitalWrite(12, LOW);
      BT.println("LED off");
    }
    if (a=='b')
    {
  digitalWrite(12, HIGH);  // Zet de LED aan door het voltage hoog te maken
  delay(1000);
 
  digitalWrite(12, LOW);   // Zet de LED uit door het voltage laag te maken
  delay(1000);
  BT.println("LED ON OFF");
    }
    if (a=='?')
    {
      BT.println("Send 'h' to turn LED on");
      BT.println("Send 'l' to turn LED off");
       BT.println("Send 'b' to turn LED  on off");
    }   
   
    // you can add more "if" statements with other characters to add more commands
 
 

 
    }
 }
 
 

   


ik wil dus dat het ledje knippert,en als ik l in druk dat hij stopt.

wie heeft een oplossing??

Advertisement

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Ik wil een loopje in code als ik b in druk

Berichtdoor shooter » 29 Mei 2016, 12:28

begin eens met blink without delay, en dan een IF erbij dat als de lamp mag knipperen en de knipper staat ook aan dan ledje aan.
paul deelen
shooter@home.nl

Berichten: 44
Geregistreerd: 02 Aug 2015, 21:22

Re: Ik wil een loopje in code als ik b in druk

Berichtdoor bruu » 29 Mei 2016, 16:46

ik heb eens met app inventor een android app gemaakt waarmee je een led aan en uit kan schakelen.
De led knippert.
Een schermafbeelding van de app hierbij, is dat de bedoeling?
Henk

Berichten: 44
Geregistreerd: 02 Aug 2015, 21:22

Re: Ik wil een loopje in code als ik b in druk

Berichtdoor bruu » 29 Mei 2016, 17:01

schermafbeelding was te groot, even aangepast.
Henk
Bijlagen
schermafb_app_ledaanuit.jpg
schermafb_app_ledaanuit.jpg (7.86 KiB) 3837 keer bekeken

Berichten: 203
Geregistreerd: 11 Mei 2014, 11:22

Re: Ik wil een loopje in code als ik b in druk

Berichtdoor vanschagen » 29 Mei 2016, 17:32

ik wil even melden dat ik het al voor elkaar heb.
bedankt

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 82 gasten