GithubHelp home page GithubHelp logo

deneyapkart / deneyapkart-arduino-core Goto Github PK

View Code? Open in Web Editor NEW
44.0 12.0 12.0 654.36 MB

Arduino Core for Deneyap DevKits

Home Page: https://docs.deneyapkart.org/

License: GNU Lesser General Public License v2.1

C++ 20.33% C 79.45% Python 0.19% HTML 0.02%
iot ai electronics wifi edtech coding ble esp32-arduino ov2640 imu-sensor

deneyapkart-arduino-core's Introduction

Deneyap Development Boards Arduino Core

FOR TURKISH VERSION trflag

Need help or have a question?

Deneyap Kart, designed and manufactured in Turkey, is a powerful development board with its strong MCU, robust design and flexible GPIOs. It allows the users in all levels (beginners to professionals) to create, design and develop projects in the fields of Electronics, Internet of Things (IoT) and Artificial Intelligence (AI).

Deneyap Mini, the tiny member of Deneyap Family, is a little but powerful development board with WiFi capability especially for entry-level makers. It can be easily used for Electronics, Robotics and IoT based applications.

For more information, please visit Deneyap Kart Technical Guide and Deneyap Kart Official Website.

Development Status

Release Version Release Date Downloads Downloads

Contents

Installation Instructions

JSON index file: https://raw.githubusercontent.com/deneyapkart/deneyapkart-arduino-core/master/package_deneyapkart_index.json

  • Install the latest Arduino IDE.
  • Start Arduino IDE and open Preferences window.
  • Copy the JSON index file link above into Additional Board Manager URLs field.
  • Open Boards Manager from Tools > Board menu and install "Deneyap Gelistirme Kartlari".
  • Select Deneyap Kart or Deneyap Kart 1A or Deneyap Mini from Tools > Board menu after installation.

Troubleshooting

To report any issue/bug/problem etc., please make sure you have searched the similar encountered problems first. After that, if you are sure no on else had the same issue, use the issue template while reporting.

Deneyap Kart Pinout

PinoutDYDK_ENG

Deneyap Kart Extended Pinout

ExPinoutDYDK_ENG

Deneyap Mini Pinout

PinoutDYM_ENG

Deneyap Mini Extended Pinout

ExPinoutDYM_ENG

Deneyap Kart 1A Pinout

PinoutDYDK1A_ENG

Deneyap Kart 1A Extended Pinout

ExPinoutDYDK1A_ENG

Deneyap Kart G Pinout

PinoutDYG_ENG

Deneyap Kart G Extended Pinout

ExPinoutDYG_ENG

Deneyap Mini v2 Pinout

PinoutDYMv2_ENG

Deneyap Mini v2 Extended Pinout

ExPinoutDYMv2_ENG

Deneyap Kart 1A v2 Pinout

PinoutDYG_ENG

Deneyap Kart 1A v2 Extended Pinout

ExPinoutDYDK1Av2_ENG

deneyapkart-arduino-core's People

Contributors

dogushc avatar ozgurbostan avatar ozgurkoc0 avatar rex0515 avatar yukselen26 avatar zeynepdicle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deneyapkart-arduino-core's Issues

DeneyapKart IDE'ye kurulmuyor.

Donanım:

Kart : -
Kütüphane versiyonu : -
IDE : Arduino IDE 2.0
İşletim sistemi : Windows 10 20H2
Upload mode : -
Upload speed : -
CPU frequecny : -
Flash frequency : -
Flash mode : -
Partition scheme : -

Hata tanımı:

Deneyap Kart IDE'ye kurulmuyor.

Hata ile karşılaşırken gerçekleştirdiğiniz adımları belirtin:

  1. Tercihlerden "https://raw.githubusercontent.com/deneyapkart/deneyapkart-arduino-core/master/package_deneyapkart_index.json" adresini yapıştırdım.
  2. Kart yöneticisinden DeneyapKart'ı kurmayı denedim.
  3. Hatayı aldım.

Hata mesajı:

Downloading packages
Installing deneyap:[email protected]
Failed to install platform: deneyap:esp32.
Error: 2 UNKNOWN: installing tool deneyap:[email protected]: moving extracted archive to destination dir: rename c:\Users\furuk\AppData\Local\Arduino15\tmp\package-454231527\xtensa-esp32-elf c:\Users\furuk\AppData\Local\Arduino15\packages\deneyap\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0: Erişim engellendi.

Ekran görüntüleri:

Hatanızı tanımlarken size yardımcı olacağını düşündüğünüz ekran görüntülerini buraya ekleyin.
image

Ek kaynak:

Sorunuzu tanımlama için eklemek istediğiniz ek kaynakları burada paylaşın.

DeneyapKart Kamera'yı ESP32 Cam koduna uyarlama.

Merhaba. Ne yazık ki günümüzdeki ipv4 adres kıtlığı sebebi ile port açmak mümkün değil. Ngrok, portmap.io ve packetriot gibi servisler ise verimli çalışmıyor hatta hiç çalışmıyor. Şu an bunun tek çözümü websocket ile dış bir server ile haberleşme kurarak kamera'yı dış dünya bağlantısını açmak. İnternette ESP32 Cam ile çalışan (bkz. https://www.youtube.com/watch?v=kE0idrJYPII)
bir proje var. GCS kullanarak sunucu açıyoruz ve websocket ile bağlantı kuruyoruz. Orda verdikleri kod ESP32 Cam için geçerli.
Peki o projede kullanılan kod (bkz. workspace: https://github.com/0015/ThatProject/tree/master/ESP32CAM_Projects/ESP32_CAM_LocalServer/CameraWeb kod: https://github.com/0015/ThatProject/blob/master/ESP32CAM_Projects/ESP32_CAM_LocalServer/CameraWeb/CameraWeb.ino)DeneyapKart ve kamerası ile çalışır mı? Ne gibi düzenlemeler yapmamız lazım? Yardımcı olmanızı rica ediyorum. İyi günler

DeneyapKart Pin Kullanım Durumu.

RandomNerdTutorial sitesinde ESP32 için Pin Kullanım tablosu var. Bazı pinler DOIT ESP32 DEVKIT'de bazı pinler ( örn. 6'den 11. pine kadar kullanılamaz ) çalışmamakta veya özel kuralları/senaryoları var. Bu kaynak https://randomnerdtutorials.com/esp32-pinout-reference-gpios/ içinde bulunan pin kullanım durumları ( Tablo verdiğim sayfadaki ESP32 Peripherals başlığı altında ESP32'ye ait GPIO fotoğrafının altında bulunmaktadır.) DeneyapKart için geçerli midir?

pardus 21.3 işletim sisteminde deneyap mini portlarda gözükmüyor

Daha verimli bir çözüm süreci yönetebilmek adına, karşılaşmış olduğunuz sorunu detaylı bir şekilde tanımlamanız önem arz etmektedir.

Hazırlayacağınız rapor aşağıda bulunanan temel başlıkları içermelidir:

  • Kullanmış olduğunuz donanım
  • Sorununuza ilişkin detay içerik
  • Sorun yaşamış olduğunuz en temel kod bloğu
  • Bu kod bloğunun beklenen çıktısı
  • Karşılaşılan hata mesajı
  • Ekran görüntüsü (ihtiyaç olması halinde)

------------------------------------------------ buradan yukarısını silin ------------------------------------------------

Donanım:

Kart : Deneyap Kart Mini
Kütüphane versiyonu : 1.3.5
IDE : Arduino IDE
İşletim sistemi : pardus 21.3
Upload mode : internal usb
Upload speed : 921600
CPU frequecny : 240MHz
Flash frequency : 80MHz
Flash mode : qio
Partition scheme : default

Hata tanımı:

pardus işletim sisteminde deneyap kart mini usb portlarında gözükmüyor usb donanım kimliklerine baktığımda Espressif Systems ESP32s2_DEV olarak gözüküyor arduino ide de port pasif oluyor karta yükleme yapamıyorum.

Sorun yaşamış olduğunuz en temel kod bloğu:

//Asagidaki kod blogunu sorun yasamis oldugunuz kod blogu ile degistiriniz
#define gecikme_suresi 400        // milisaniye

void setup() {
  pinMode(LEDR, OUTPUT);          // Kirmizi led cikis olarak ayarlandi
  pinMode(LEDG, OUTPUT);          // Yesil led cikis olarak ayarlandi
  pinMode(LEDB, OUTPUT);          // Mavi led cikis olarak ayarlandi
}

void loop() {
  // Kirmizi 
  digitalWrite(LEDR, LOW);       
  digitalWrite(LEDG, HIGH);      
  digitalWrite(LEDB, HIGH);      
  delay(gecikme_suresi);

  // Yesil 
  digitalWrite(LEDR, HIGH);       
  digitalWrite(LEDG, LOW);      
  digitalWrite(LEDB, HIGH);     
  delay(gecikme_suresi);

  // Mavi 
  digitalWrite(LEDR, HIGH);     
  digitalWrite(LEDG, HIGH);     
  digitalWrite(LEDB, LOW);      
  delay(gecikme_suresi);

  // Sari 
  digitalWrite(LEDR, LOW);      
  digitalWrite(LEDG, LOW);      
  digitalWrite(LEDB, HIGH);     
  delay(gecikme_suresi);

  // Magenta 
  digitalWrite(LEDR, LOW);      
  digitalWrite(LEDG, HIGH);     
  digitalWrite(LEDB, LOW);      
  delay(gecikme_suresi);

  // Cyan
  digitalWrite(LEDR, HIGH);     
  digitalWrite(LEDG, LOW);      
  digitalWrite(LEDB, LOW);      
  delay(gecikme_suresi);

  // Beyaz
  digitalWrite(LEDR, LOW);      
  digitalWrite(LEDG, LOW);      
  digitalWrite(LEDB, LOW);      
  delay(gecikme_suresi);
}

Hata ile karşılaşırken gerçekleştirdiğiniz adımları belirtin:

  1. Şuraya git '...'
  2. Şurayı tıkla '....'
  3. Aşağı kaydır '....'
  4. Hatayı gözlemle vb.

Beklenen çıktı:

Paylaşmış olduğunuz kod bloğunun beklenen davranışı nedir, burada açıklayın.

Hata mesajı:

Çalışmanız programın 222174 bayt (16 %) saklama alanını kullandı. Maksimum 1310720 bayt.
Global değişkenler belleğin 14364 byte kadarını (4%) kullanıyor. Yerel değişkenler için 313316 byte yer kalıyor. En fazla 327680 byte kullanılabilir.
Seçilen portta bir Kart bulunamadı. Doğru portu seçtiğinizden emin olunuz. Eğer port doğru ise, yükleme işlemini başlattıktan sonra kartın reset düğmesine basmayı deneyiniz.

Arduino IDE > Ayarlar > "Core debug level" seçeneğini aktif hale getirin, seri termianl çıktısını buraya kopyalayın.

Ekran görüntüleri:

Hatanızı tanımlarken size yardımcı olacağını düşündüğünüz ekran görüntülerini buraya ekleyin.

Ek kaynak:

Sorunuzu tanımlama için eklemek istediğiniz ek kaynakları burada paylaşın.

Deneyap Mini Kart ile RC522 Modülünün Kullanımında Problem

Hardware:

Board : Deneyap Mini Kart
Core version : 1.3.8
IDE : Arduino IDE 2.0.1
Computer OS : MacOS 12.6

Description:

Deneyap Mini kartımla RC522 RFID modülünü kullanarak 13.56MHz RFID kart(lar)ımı okuyup seri monitörde yazdırmaya çalışıyorum. Ancak RFID kartı modüle yaklaştırdığımda hiç yaklaştırmamışım gibi seri monitörde okunmadı bilgisi görüntüleniyor.
Yaptığım pin bağlantısı:
RC522 -> Deneyap Mini
SDA -> D2
SCK -> SC (D7)
MOSI -> MO (D4)
MISO -> MI (D5)
GND -> GND
RST -> D3
3.3V -> 3.3V

Sketch to reproduce the error:

#include <SPI.h>
#include <MFRC522.h>

#define RED LEDR
#define BLUE LEDB
#define GREEN LEDG
#define RST_PIN D3      // RC522: RST -> D3
#define SDA_PIN D2      // RC522: SDA -> D2

MFRC522 rfid(SDA_PIN, RST_PIN);
byte ID[4] = {121,127,254,179};

void setup() {
  Serial.begin(9600);
  SPI.begin();
  rfid.PCD_Init();
  pinMode(RED,OUTPUT);
  pinMode(BLUE,OUTPUT);
  pinMode(GREEN,OUTPUT);
}
void loop() {

  if (!rfid.PICC_IsNewCardPresent())     // Yeni kartın okunması beklenir
    {
      BEKLE(); // Kart okutulmazsa mavi LED yanar
      Serial.println("okunamadi");
      delay(1000);
      return;
    }
 
  if (!rfid.PICC_ReadCardSerial())         //Kart okunmadığı zaman beklenilir
  {
      BEKLE(); // Kart okutulmazsa mavi LED yanar
      delay(1000);
      return;
  }
  if (rfid.uid.uidByte[0] == ID[0] &&     //Okunan kart ID'si ile ID değişkeni karşılaştırılır
    rfid.uid.uidByte[1] == ID[1] &&
    rfid.uid.uidByte[2] == ID[2] &&
    rfid.uid.uidByte[3] == ID[3]) {
    DOGRU();         // Okutulan kart doğruysa yeşil LED yanar
    delay(1000);
  } else {         // Okutulan kart yanlışsa bu blok çalışır
    YANLIS();         // Okutulan kart yanlışsa kırmızı LED yanar
    ID_OGREN();        // seri port ekranında kartın ID'si yazılır.
    delay(1000);
  }
  rfid.PICC_HaltA();
}
void BEKLE() {
      digitalWrite(BLUE,HIGH);
      digitalWrite(RED,LOW);
      digitalWrite(GREEN,LOW);
}
void DOGRU() {
      digitalWrite(BLUE,LOW);
      digitalWrite(RED,LOW);
      digitalWrite(GREEN,HIGH);
}
void YANLIS() {
      digitalWrite(BLUE,LOW);
      digitalWrite(RED,HIGH);
      digitalWrite(GREEN,LOW);
}
void ID_OGREN() {
  Serial.print("ID Numarasi: ");
  for (int sayac = 0; sayac < 4; sayac++) {
    Serial.print(rfid.uid.uidByte[sayac]);
    Serial.print(" ");
  }
  Serial.println("");
}

Expected behavior:

13.56MHz RFID kartlar RC522 modülüne yaklaştırıldığında seri monitörde kart UID'sinin yazdırılması beklenmektedir.

Screenshots:

Ekran-Resmi-2022-10-29-18-08-43

Additional context:

Boş bir projede yalnızca seri monitör üzerinde yazdırma yapma işleminde problem yaşamadığımı teyit ettim.
Kullanmakta olduğum RC522 modülü Arduino Uno'ya bağlayarak aynı programı başarıyla çalıştırabilmekteyim. Dolayısıyla modülde sorun yok.
Kullanmakta olduğum jumper kabloları test ettim, sorun yok. Ayrıca kart üzerindeki farklı 3.3V ve GND pinlerini de denedim, hala sorun devam etmekte.

Deneyap Kart CamereStream derleme hatası veriyor.

Donanım:

Kart : Deneyap Kart
Kütüphane versiyonu : Tüm sürümler denendi.
IDE : Arduino IDE
İşletim sistemi : Windows 11 x64
Upload mode : auto
Upload speed : 921600
CPU frequecny : 240MHz
Flash frequency : 80MHz
Flash mode : qio
Partition scheme : default 4mb spiffs

Hata tanımı:

Karşılaşmış olduğunu soruna ilişkin detaylı tanımlamayı burada yapın.

Sorun yaşamış olduğunuz en temel kod bloğu:

Deneyap Kütüphanesi ile gelen CameraStream kodu


**Hata ile karşılaşırken gerçekleştirdiğiniz adımları belirtin:**
1. Camera Stream kodunu yükle
2. Hata geliyor

### Beklenen çıktı:
Derleme tamamlandı. 

### Hata mesajı:

Linking everything together...
"C:\Users\furuk\AppData\Local\Arduino15\packages\deneyap\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-gcc" -nostdlib "-LC:\Users\furuk\AppData\Local\Arduino15\packages\deneyap\hardware\esp32\1.0.1/tools/sdk/lib" "-LC:\Users\furuk\AppData\Local\Arduino15\packages\deneyap\hardware\esp32\1.0.1/tools/sdk/ld" -T esp32_out.ld -T esp32.common.ld -T esp32.rom.ld -T esp32.peripherals.ld -T esp32.rom.libgcc.ld -T esp32.rom.spiram_incompatible_fns.ld -u ld_include_panic_highint_hdl -u call_user_start_cpu0 -Wl,--gc-sections -Wl,-static -Wl,--undefined=uxTopUsedPriority -u __cxa_guard_dummy -u __cxx_fatal_exception -Wl,--start-group "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\sketch\CameraStream.ino.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\sketch\app_httpd.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\00_LIBS\Adafruit_MQTT.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\00_LIBS\Adafruit_MQTT_Client.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\00_LIBS\Wire.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\00_LIBS\deneyap.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\00_LIBS\lsm6dsm.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\08_WiFi\ETH.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\08_WiFi\WiFi.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\08_WiFi\WiFiAP.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\08_WiFi\WiFiClient.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\08_WiFi\WiFiClientSecure.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\08_WiFi\WiFiGeneric.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\08_WiFi\WiFiMulti.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\08_WiFi\WiFiSTA.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\08_WiFi\WiFiScan.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\08_WiFi\WiFiServer.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\08_WiFi\WiFiUdp.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\libraries\08_WiFi\ssl_client.cpp.o" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668\core\core.a" -lgcc -lesp32 -lphy -lesp_http_client -lmbedtls -lrtc -lesp_http_server -lbtdm_app -lspiffs -lbootloader_support -lmdns -lnvs_flash -lfatfs -lpp -lnet80211 -ljsmn -lface_detection -llibsodium -lvfs -ldl_lib -llog -lfreertos -lcxx -lsmartconfig_ack -lxtensa-debug-module -lheap -ltcpip_adapter -lmqtt -lulp -lfd -lfb_gfx -lnghttp -lprotocomm -lsmartconfig -lm -lethernet -limage_util -lc_nano -lsoc -ltcp_transport -lc -lmicro-ecc -lface_recognition -ljson -lwpa_supplicant -lmesh -lesp_https_ota -lwpa2 -lexpat -llwip -lwear_levelling -lapp_update -ldriver -lbt -lespnow -lcoap -lasio -lnewlib -lconsole -lapp_trace -lesp32-camera -lhal -lprotobuf-c -lsdmmc -lcore -lpthread -lcoexist -lfreemodbus -lspi_flash -lesp-tls -lwpa -lwifi_provisioning -lwps -lesp_adc_cal -lesp_event -lopenssl -lesp_ringbuf -lfr -lstdc++ -Wl,--end-group -Wl,-EL -o "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668/CameraStream.ino.elf"
"C:\Users\furuk\AppData\Local\Arduino15\packages\deneyap\hardware\esp32\1.0.1/tools/gen_esp32part.exe" -q "C:\Users\furuk\AppData\Local\Arduino15\packages\deneyap\hardware\esp32\1.0.1/tools/partitions/default.csv" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668/CameraStream.ino.partitions.bin"
"C:\Users\furuk\AppData\Local\Arduino15\packages\deneyap\tools\esptool_py\2.6.1/esptool.exe" --chip esp32 elf2image --flash_mode dio --flash_freq 80m --flash_size 4MB -o "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668/CameraStream.ino.bin" "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668/CameraStream.ino.elf"
esptool.py v2.6
Şu dizinde 1.0 sürümündeki 00_LIBS kütüphanesi kullanılıyor: C:\Users\furuk\AppData\Local\Arduino15\packages\deneyap\hardware\esp32\1.0.1\libraries\00_LIBS
Şu dizinde 1.0 sürümündeki 08_WiFi kütüphanesi kullanılıyor: C:\Users\furuk\AppData\Local\Arduino15\packages\deneyap\hardware\esp32\1.0.1\libraries\08_WiFi
"C:\Users\furuk\AppData\Local\Arduino15\packages\deneyap\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-size" -A "C:\Users\furuk\AppData\Local\Temp\arduino_build_64668/CameraStream.ino.elf"
text section exceeds available space in boardÇalışmanız programın 2160083 bayt (164 %) saklama alanını kullandı. Maksimum 1310720 bayt.

Global değişkenler belleğin 54744 byte kadarını (16%) kullanıyor. Yerel değişkenler için 272936 byte yer kalıyor. En fazla 327680 byte kullanılabilir.
Sketch too big; see https://support.arduino.cc/hc/en-us/articles/360013825179 for tips on reducing it.
Deneyap Kart kartı için derleme hatası.

Arduino IDE > Ayarlar > "Core debug level" seçeneğini aktif hale getirin, seri termianl çıktısını buraya kopyalayın.



Malformed Additional Board Manager

Malformed Additional Board Manager URL 'JSON index file: https://raw.githubusercontent.com/deneyapkart/deneyapkart-arduino-core/master/package_deneyapkart_index.json': no protocol: JSON index file: https://raw.githubusercontent.com/deneyapkart/deneyapkart-arduino-core/master/package_deneyapkart_index.json
this is the error given by the arduino IDE when adding the board to the additional board list.

CameraStream | 'class WiFiClass' has no member named 'softAP' hatası

Donanım:

Kart : Deneyap Kart
Kütüphane versiyonu : 1.2.4
IDE : Arduino IDE
İşletim sistemi : Windows 10
Upload mode : auto
Upload speed : 921600
CPU frequecny : 240MHz
Flash frequency : 80MHz
Flash mode : qio
Partition scheme : Huge APP

Hata tanımı:

Örnek kod (00_OutOfBox/CameraStream) derleme hatası veriyor.

Sorun yaşamış olduğunuz en temel kod bloğu:

#include <WiFi.h>
WiFi.softAP(ssidAP, passwordAP);

Hata ile karşılaşırken gerçekleştirdiğiniz adımları belirtin:

  1. Camera Stream örnek kodunu yükle
  2. Partition scheme -> Huge App seç
  3. Derle

Hata mesajı:

CameraStream:22:8: error: 'class WiFiClass' has no member named 'softAP'
   WiFi.softAP(ssidAP, passwordAP);
        ^~~~~~
CameraStream:29:21: error: 'class WiFiClass' has no member named 'softAPIP'
   Serial.print(WiFi.softAPIP());                          // Goruntunun yayinlanacagi IP adresi seri terminale yaziliyor
                     ^~~~~~~~
exit status 1
'class WiFiClass' has no member named 'softAP'

Arduino Upload failed error 2

ide arduino 2 upload failed error 2 without flash it also printing error on serial monitor when flash failed it stop printing that error

on flash verbus thuis print tried with different upload rate same error
Serial port COM4
Connecting...
Chip is ESP32-C3 (revision v0.4)
Features: WiFi, BLE
Crystal is 40MHz
MAC: dc:da:0c:8e:aa:d4
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00003fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x00047fff...
Compressed 13200 bytes to 9522...

A fatal error occurred: Packet content transfer stopped (received 8 bytes)
Failed uploading: uploading error: exit status 2

Arduino IDE 2.0.* de kod derlenmiyor

Donanım:

Kart : Deneyap Kart
Kütüphane versiyonu : 1.3.8
IDE : Arduino IDE
İşletim sistemi : Pardus 21.3
Upload mode : auto
Upload speed : 921600
CPU frequecny : 240MHz
Flash frequency : 80MHz
Flash mode : qio
Partition scheme : default

Hata tanımı:

Arduino IDE 2.0.1 ya da 2.0.2 (nightly build) ile deneyap kart için kod derleyemiyorum.

Sorun yaşamış olduğunuz en temel kod bloğu:

// Kod farketmeksizin aynı hatayı veriyor, aşağıdaki koda özel bir durum değil.
#include <Arduino.h>

void setup() {
}

void loop() {
}

Hata ile karşılaşırken gerçekleştirdiğim adımlar:

  1. Yeni IDE yüklendi
  2. IDE'yi ilk yüklediğimde sıkıntısız olarak deneyap kart'a kod derleyip yükleyebiliyordum
  3. Bilgisayarımı kapatıp daha sonra tekrar açtım
  4. Kod derlerken hata almaya başladım. Ayrıca örneklerde Deneyap Kart'a özel örnekler gözükmüyor.

Beklenen çıktı:

Kodun normal bir şekilde derlenmesi. Zaten eskiz ile birlikte gelen varsayılan (default) kodu bile derlemiyor deneyap karta, hata veriyor kod farketmeksizin.

Hata mesajı:

No connection established

Compilation error: No connection established

Ekran görüntüleri:

Seri terminal ekranında gözüken tek şey var o da yukarıdaki metin. Ekran görüntüsü gerektiren bir durum yok.

Ek kaynak:

Yok

Wifi modülünde sorun

Merhabalar,

Deneyap kartımda bir web sunucusu oluşturmak istedim.
Sitedeki https://deneyapkart.org/proje-118.html bu projedeki kodu, Android IDE me yapıştırdım ve compilelamayı denedim ancak şu hata ile karşılaştım

image

Biraz incelemeden sonra WifiESP32.h nin gerçekten bu dizinde olmadığını farkettim
image

Daha sonra internette farklı bir çözüm arayışına girdim ve şu tutorial i buldum
https://randomnerdtutorials.com/esp32-web-server-arduino-ide/
Farkettim ki bu kod, deneyap sitesindeki tutoriali oluşturan kodun boilerplate'i.
Bu kodu Android IDE me yapıştırdım ve compilelamayı denedim ve şu hatayı aldım.

image

Biraz inceleme sonucu, IDE deki boardu, deneyap karttan ardunio UNO ya değiştirdim ve bu şekilde compilelamayı denedim ve başarılı bir şekilde compileadım

image

Anladığım kadarıyla, deneyap reposu Wifi modülünün outdated, eksik veya hatalı bir versiyonunu kullanmakta. Lütfen bu konuyla ilgilenebilir misiniz?

Çok teşekkürler,
Kolay gelsin

DeneyapKart NAT atlayıcı servisler ile çalışmıyor.

DeneyapKart'ın CameraStream kodunu AP yerine Lokal ağa bağlanma moduna aldım. Lokal ağda ip alabiliyor ve kameraya erişebiliyorum. Ancak cloudflared/ngrok/portmap.io/packetriot gibi servisler ile hep "Header fields are too long for server to interpret" hatası alıyorum. Nasıl çözeceğim?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.