Hirdetés

Új hozzászólás Aktív témák

  • industrial

    tag

    Üdv mindenkinek.

    Van egy projektem amivel egészen jól haladok de programozási tudásom miatt megakadtam.
    Van egy Fsr szenzor aminek a mért adatait szeretném bluetooton keresztül elküldeni telefonra, ahol aztán egy serial plotter rajzolja a grafikonokat meg menti az adatokat(ez a program meg van), illetve menti egy sd kártyára.

    Külön külön szépen működnek a dolgok, de viszont a programozásban mindig elakadok.
    Serial log to sd card, ezt valahogy nem tudom megoldani.
    Hogy tudom össze kombózni a két kódot hogy működjön.
    Keresésem eredményei sajnos külön külön működnek de eggyüt nem igazán.
    Fsr kód, szépen működik
    int FSR_Pin = A0; //analog pin 0

    void setup(){
    Serial.begin(9600);
    }

    void loop(){
    int FSRReading = analogRead(FSR_Pin);

    Serial.println(FSRReading);
    delay(250); //just here to slow down the output for easier reading
    }

    #include <SoftwareSerial.h>
    #include <LiquidCrystal.h>

    byte myByte; // Storing the incoming data from serial port
    int txPin = 7;
    int rxPin =6;

    lcd(12,11,5,4,3,2) //pin of lcd ****I know this is not the exact command
    SoftwareSerial BlueToothConnect(txPin, rxPin);

    pinMode(rxPin, INPUT);
    pinMode(txPin, OUTPUT);

    void setup(){
    lcd.begin(16,2);
    Serial.begin(9600); //Serial communication

    }
    void loop(){
    if(Serial.available(){
    lcd.clear();
    while(Serial.available()>0){ //Until data is being found in Serial, turn on serial on Bluetooth
    BlueToothConnect.begin(9600);
    myByte = Serial.read(); //reading the myByte data
    lcd.write(myByte); //showing data on LCD
    Serial.write(myByte) ; //Showing data on serial monitor

    txPin = digitalWrite(myByte); //writing myByte content on pin 7 (txPin)
    BlueToothConnect.write(txPin); // BlueToothConnect.print(txPin); //displaying content of txPin to be view on Android display

    }

Új hozzászólás Aktív témák