- Ismét egy "Idióta" A.I. Projekt, hogy meglovagolja az aktuális trendeket...
- Időutazás floppyval: A 486-os visszavág PCem-men
- AMD Ryzen 9 9900X (100-100000662WOF)+ Samsung 990 PRO 2TB MZ-V9P2T0BW
- Processzor és videokártya szilícium mag fotók újratöltve!
- Az e-sport napistenének ajándéka: Lamzu Inca gamer egér
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Okos Otthon kezdőknek
- Vízügy: árvíz, belvíz, aszály, stb.
- Magga: PLEX: multimédia az egész lakásban
- Mr.Csizmás: Bestbuy travel, utazós, kirándulós topic - szállások, jegyek
- leslieke: leslieke farmerzsebe
- laskr99: Processzor és videokártya szilícium mag fotók újratöltve!
- gban: Ingyen kellene, de tegnapra
- No Voice in the Galaxy
Hirdetés
-
LOGOUT
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Janos250
őstag
válasz
Cheesy #23488 üzenetére
Próbáld ki ezt, mit ír ki.
Ez csak egy próba, vannak benne tök fölösleges részek, de most nem gyomlálom.#define RXD2 16 // kell Ezek az ESP32-n az RX2, TX2 feliratuak
#define TXD2 17
const uint16_t delaytime = 300 ;
char ctrlz = 26;
void setup()
{
Serial.begin(115200);
while(!Serial); // Wait for Serial ready
Serial2.begin(115200, SERIAL_8N1, RXD2, TXD2); // kell
/*
void HardwareSerial::begin(
unsigned long baud,
uint32_t config,
int8_t rxPin,
int8_t txPin,
bool invert,
unsigned long timeout_ms,
uint8_t rxfifo_full_thrhd) {
Az ESP32 ESP-IDF-ben az UART2 alapértelmezetten GPIO 17 (TX) és GPIO 16 (RX), de az Arduino ESP32 framework ezt nem állítja be automatikusan.
Az Arduino HardwareSerial osztályban a Serial2 nincs GPIO-hoz kötve az indításkor.
Ha azt akarod, hogy a Serial2 működjön, manuálisan meg kell adnod a pineket:
Serial2.begin(115200, SERIAL_8N1, 16, 17);
*/
while(!Serial2); // Wait for Serial ready
delay(5000);
Serial.println("setup elindult");
Serial2.print("AT\r") ;
olvasKiir();
delay(delaytime);
Serial2.print("AT\r") ;
olvasKiir();
delay(delaytime);
Serial2.print("AT\r") ;
olvasKiir();
delay(delaytime);
Serial2.print("ATI\r") ;
Serial.println("kuldve:ATI gyarto kiiras:");
olvasKiir();
delay(delaytime);
//("AT+CSQ"); //Signal quality test, value range is 0-31 , 31 is the best
Serial2.print("AT+CSQ\r") ;
Serial.println("kuldve:AT+CSQ:the first # is dB strength(0-31):");
olvasKiir();
delay(delaytime);
//("AT+CCID");
Serial2.print("AT+CCID\r") ;
Serial.println("kuldve:AT+CCID read SIN info");
// sim card number that is written on the
// backside of the sim card
olvasKiir();
delay(delaytime);
Serial2.print("AT+GSN\r") ; //????????
Serial.println("AT+GSN r elkuldve IMEI kiiras\r valasz:") ;
// IMEI kiiras A modul IMEI szama
delay(delaytime);
olvasKiir();
Serial2.print("AT+CREG=?\r") ;
Serial.println("AT+CREG=? r elkuldve\r") ;
Serial.println("registered on the network\r") ;
Serial.println("The second # should be 1 or 5:\r") ;
delay(delaytime);
olvasKiir();
Serial2.print("ATI\r") ;
Serial.println("ATI r elkuldve\r") ;
Serial.println("module's name and number.\r") ;
delay(delaytime);
olvasKiir();
Serial2.print("AT+COPS\r") ;
Serial.println("AT+COPS r elkuldve Check which network:\r valasz:") ;
// Check which network
delay(delaytime);
olvasKiir();
Serial2.print("AT+CBC\r") ;
Serial.println("AT+COPS r elkuldve battery percentage:\r valasz:") ;
// battery percentage
delay(delaytime);
olvasKiir();
Serial2.print("AT+CMGF=1\r") ;
//Because we want to send the SMS in text mode
Serial.println("AT+CMGF=1 r elkuldve\r valasz:") ;
delay(delaytime);
olvasKiir();
//to be sent to the number specified.
Serial2.println("AT+CMGS=\"+36303900970\"") ;
//Start accepting the text for the message
Serial.println(
"AT+CMGS= +36303900970 elkuldve\rvalasz:") ;
delay(delaytime);
olvasKiir();
Serial2.println("SIM SMS ") ;
//The text for the message
Serial.println("Elkuldve: SIM SMS\rvalasz: ") ;
delay(delaytime);
olvasKiir();
/*
String response = Serial2.readString();
Serial.println(response);
*/
Serial2.write(ctrlz) ;
delay(100);
Serial2.write(0x00) ;
delay(100);
Serial.println("ctrlz kiirva") ;
delay(5000);
Serial.println("setup vege") ;
} ; // end setup
void loop()
{
if (Serial2.available())
Serial.write(Serial2.read());
delay(10) ;
} ; // end loop
void olvasKiir(){
do {
while (Serial2.available()){
Serial.write(Serial2.read());
} ;
delay(100);
} while (Serial2.available());
Serial.println();
};
Nem teszem fel sehova, mert a szövegek nem sok helyet foglalnak,
nem hiszem, hogy ez nagyon terhelné a szervert.
Új hozzászólás Aktív témák
- Digitális Állampolgárság Program DÁP
- Kínai és egyéb olcsó órák topikja
- Nyaralás topik
- Sony Xperia 1 VII - Látod-e, esteledik
- Arch Linux
- Total Commander
- Kerékpárosok, bringások ide!
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Szakít a OnePlus és a Hasselblad?
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- iPhone 13 mini 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3086, 94% Akkumulátor
- Eladó karcmentes Xiaomi Redmi Pad SE 11 8/256GB / 12 hó jótállással
- Lenovo Thinkcentre M920t Tower/ M720s SFF / i5-8-9. gen/ WIN10-11/számla, garancia
- Telefon felvásárlás!! Apple Watch SE/Apple Watch SE 2 (2022)
- Apple MacBook Air 13 2017 A1466 512Gb SSD / i7 / 8GB RAM / 12 hó jótállás
Állásajánlatok
Cég: FOTC
Város: Budapest