• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
SPI sterowanie pinem SS
#25
Kod:
#include <SPI.h>
#include <LoRa.h>
#include <U8g2lib.h>


String temperatura;
String cisnienie;
String wilgotnosc;
String bateria;

bool flaga = false;

#define ss_lcd 2 //LCD
#define sclk 14 // LCD
#define mosi 13 // LCD

#define ss 15  // LoRa
#define rst 0 //LoRa

U8G2_ST7920_128X64_F_SW_SPI u8g2(U8G2_R2, sclk, mosi ,ss_lcd, U8X8_PIN_NONE);

void LCD (){
// program wykonawczy dla lcd

flaga = false;

u8g2.begin ();
u8g2.clearBuffer();
u8g2.setFont (u8g2_font_ncenB10_tr);
u8g2.setCursor(2,16);
u8g2.print("EKRAN W LOOP");
u8g2.sendBuffer ();
}

void Lora(){
//program wykonawczy dla komunikacji
int pos1, pos2, pos3;

  if (!LoRa.begin(433E6))
{
Serial.println("Starting LoRa failed!");
delay(100);
while (1);
}
Serial.println("LoRa Started");

int packetSize = LoRa.parsePacket();

if (packetSize)
{

flaga =true;

String LoRaData = LoRa.readString();
while (LoRa.available())
{
((char)LoRa.read());
}
pos1 = LoRaData.indexOf('/');
pos2 = LoRaData.indexOf('&');
pos3 = LoRaData.indexOf('!');

temperatura = LoRaData.substring(0,pos1);
cisnienie = LoRaData.substring(pos1 + 1, pos2);
wilgotnosc = LoRaData.substring(pos2 +1, pos3);
bateria = LoRaData.substring(pos3 +1, LoRaData.length());


Serial.println(temperatura);
Serial.println(cisnienie);
Serial.println(wilgotnosc);
Serial.println(bateria);


Serial.println(flaga);
}
}

void setup(){
Serial.begin(9600);
LoRa.setPins(ss,rst);
  }

void loop(){


  Lora();

}
Otrzymuję na serial monitorze komunikat "LoRa started" jednak danych nie odbiera.
 
Odpowiedź
  


Wiadomości w tym wątku
SPI sterowanie pinem SS - przez los.88 - 02-05-2021, 22:11
RE: SPI sterowanie pinem SS - przez Robson Kerman - 02-05-2021, 23:20
RE: SPI sterowanie pinem SS - przez los.88 - 03-05-2021, 13:41
RE: SPI sterowanie pinem SS - przez Jarewa0606 - 03-05-2021, 18:10
RE: SPI sterowanie pinem SS - przez los.88 - 03-05-2021, 18:22
RE: SPI sterowanie pinem SS - przez Robson Kerman - 03-05-2021, 20:43
RE: SPI sterowanie pinem SS - przez los.88 - 03-05-2021, 21:06
RE: SPI sterowanie pinem SS - przez Jarewa0606 - 04-05-2021, 05:50
RE: SPI sterowanie pinem SS - przez los.88 - 04-05-2021, 22:03
RE: SPI sterowanie pinem SS - przez Jarewa0606 - 04-05-2021, 22:44
RE: SPI sterowanie pinem SS - przez los.88 - 05-05-2021, 15:57
RE: SPI sterowanie pinem SS - przez Jarewa0606 - 05-05-2021, 16:55
RE: SPI sterowanie pinem SS - przez los.88 - 05-05-2021, 18:27
RE: SPI sterowanie pinem SS - przez Jarewa0606 - 05-05-2021, 19:35
RE: SPI sterowanie pinem SS - przez los.88 - 06-05-2021, 23:06
RE: SPI sterowanie pinem SS - przez Jarewa0606 - 07-05-2021, 05:41
RE: SPI sterowanie pinem SS - przez los.88 - 07-05-2021, 19:12
RE: SPI sterowanie pinem SS - przez Jarewa0606 - 07-05-2021, 20:18
RE: SPI sterowanie pinem SS - przez los.88 - 07-05-2021, 22:19
RE: SPI sterowanie pinem SS - przez Jarewa0606 - 08-05-2021, 08:44
RE: SPI sterowanie pinem SS - przez los.88 - 09-05-2021, 17:46
RE: SPI sterowanie pinem SS - przez Jarewa0606 - 09-05-2021, 21:01
RE: SPI sterowanie pinem SS - przez los.88 - 09-05-2021, 22:26
RE: SPI sterowanie pinem SS - przez Jarewa0606 - 09-05-2021, 22:47
RE: SPI sterowanie pinem SS - przez los.88 - 09-05-2021, 23:05
RE: SPI sterowanie pinem SS - przez Jarewa0606 - 09-05-2021, 23:10
SPI sterowanie pinem SS - przez los.88 - 10-05-2021, 05:49
RE: SPI sterowanie pinem SS - przez Jarewa0606 - 10-05-2021, 15:32
RE: SPI sterowanie pinem SS - przez los.88 - 10-05-2021, 17:11
RE: SPI sterowanie pinem SS - przez Jarewa0606 - 10-05-2021, 20:06
RE: SPI sterowanie pinem SS - przez los.88 - 20-09-2021, 22:14

Skocz do:


Przeglądający: 1 gości