Fórum témák

» Több friss téma
Fórum » Arduino
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Lapozás: OK   543 / 839
(#) GPeti1977 hozzászólása Jún 24, 2019 / 1
 
Most egy 10Ft- os diódán vitatkoztok ami tényleg nem árt ha ott van?
(#) vargham válasza GPeti1977 hozzászólására (») Jún 24, 2019 /
 
Szerintem igazad van. Amíg nem milliós tételben gyártott, filléres termékről van szó, addig inkább legyen benne plusz védelem.
(#) Fetkiller hozzászólása Jún 25, 2019 /
 
Sziasztok,
jelenleg egy Nano lapkàval kisérletezem a programommal, amit a végleges verzió esetén egy Atmega8-al felépített standalone arduinoba töltenék fel. Több analóg bemenetet használok feszültségmérésre. Azt vettem észre, hogy az usb-n keresztült megtáplált Nano esetén a mért értéket befolyásolja, hogy melyik GND kivezetést közösítem a mérendő feszültséggel. Atmega8 esetén egyes rajzok feltüntetnek külön AGND és DGND lábakat, sok rajzon (általàban) viszont a két GND és a két táp làbak is csak simán közösítve vannak.
Érdemes szétválasztanom a digitàlis és analóg pontokat?
(#) vargham válasza Fetkiller hozzászólására (») Jún 25, 2019 / 1
 
(#) Bell hozzászólása Jún 25, 2019 /
 
Sziasztok!
Az Arduino soros monitorja helyett a Putty-ot szeretném használni.
Sükség van az echo-ra, a soremelésre és a kocsivisszára, de a terminál beállításainál ezt nem sikerül elérni.
A soros monitorral megy, Putty-al nem.
A sebesség, a 8 bit, az 1 stop bit rendben van.
Mit rontok el?
(#) pipi válasza Bell hozzászólására (») Jún 25, 2019 / 1
 
Ott van az...
Ha mégsincs, töltsd le az aktuális verziót...

aaa.png
    
(#) Bell válasza pipi hozzászólására (») Jún 25, 2019 /
 
Köszönöm!
Erre nem is gondoltam, mert Debian 9-en a 0.67 az aktuális, másik nincs.
Azon így sem megy.
(#) Bell válasza pipi hozzászólására (») Jún 25, 2019 /
 
Egyszerűsítettem a dolgon, a cuteCom-ot tettem fel, azzal megy.
Köszönöm!
(#) djusee válasza Bell hozzászólására (») Jún 27, 2019 /
 
Szia, linuxra nekem a HTerm vált be
(#) Bell válasza djusee hozzászólására (») Jún 27, 2019 /
 
Kösz az infót!
A Putty-ot évtizedek óta használom, de sose gondoltam, hogy ilyen alapvető gond lehet vele.
(#) Rober_4 hozzászólása Jún 29, 2019 /
 
Sziasztok!
Ti hogy oldjátok meg, hogy az RXD lábbal soros adatokat olvassatok(MIDI), de emellett fel is lehessen tölteni a programot usbről? Ugyanis, ha beteszem a felhúzó ellenállást, akkor elakad a feltöltés sync errorral...
(#) Kera_Will válasza Rober_4 hozzászólására (») Jún 29, 2019 / 1
 
Csak a midi aramkori csatiban legyen a felhuzo ellenallas ... lehet akkor meg egy drót kell ami az ardutapot is viszi.
Ha lehuzod a midis cuccot akkor nem zavarja az rxd labadat az usbs programozaskor.
Másik port hasznalata sorosnak ... ekkor nem hardveres soros port lesz hanem softveres es ott arra a digi portra definialsz amire akarod .
Persze a softos serial korlataival egyutt kell elni .
(#) Andralin válasza Rober_4 hozzászólására (») Jún 29, 2019 / 1
 
Fejlesztés közben próbapanelon én ki-be dugdostam a vezetéket feltöltés előtt és után.

Végleges NYÁK-on pedig IC foglalatba tettem az Arduino Nanot, így esetleges szoftverfrissítéshez könnyen ki lehet venni a foglaltból és programozni.
Másik megoldás lehet még egy jumpert tenni a NYÁK-ra, amivel meg lehet szakítani az RXD/TXD lábak összeköttetését az áramköröddel feltöltés esetére.
(#) KoblogPerGyok hozzászólása Jún 29, 2019 /
 
Sziasztok!

Keresgéltem de nem találtam egyértelmű választ sajnos. A gondom az, hogy az Arduino Nanót szeretném külső tápról hajtani. Ilyennel:

Bővebben: Link

Ezt meg egy fali táppal küldöm meg 6V-al. (Polaritást és kimenő feszt is lehet rajta állítani, remélem azok jók. elfelejtettem megnézni, de emlékeim szerint minden gond nélkül ment.)

Ezzel semmi gondom nincs, csak akkor, ha USB-vel csatlakozok a PC-re is. Akkor forrósodik az arduino. Hogy lehet ezt kikerülni?
A hozzászólás módosítva: Jún 29, 2019
(#) KoblogPerGyok válasza KoblogPerGyok hozzászólására (») Jún 29, 2019 /
 
Pc tápról vezessek ki 12V-ot ebbe? Akkor legalább közös föld is lenne!
(#) KoblogPerGyok válasza KoblogPerGyok hozzászólására (») Jún 29, 2019 /
 
Ajjaj. Kevés neki a 6V és a PC felől folyik az áram valamiért? Lehet a breboard 6V-ból nem képes stabil 5V-t létrehozni? Ebből van a gond?
(#) ardukato hozzászólása Jún 29, 2019 /
 
Van lehetőség http böngészőből firmware frissítésre de bármit fel enged tölteni ami bin kiterjesztés!
Saját firmwarebe lehetne valami egyszerű uj lenyomatot rakni hogy csak azt engedje feltölteni?
Valakinek van ötlete erre?

  1. /*
  2.   To upload through terminal you can use: curl -F "image=@firmware.bin" esp8266-webupdate.local/update
  3. */
  4.  
  5. #include <ESP8266WiFi.h>
  6. #include <WiFiClient.h>
  7. #include <ESP8266WebServer.h>
  8. #include <ESP8266mDNS.h>
  9. #include <ESP8266HTTPUpdateServer.h>
  10.  
  11. const char* host = "esp8266-webupdate";
  12. const char* ssid = "user";
  13. const char* password = "pass";
  14.  
  15. ESP8266WebServer httpServer(80);
  16. ESP8266HTTPUpdateServer httpUpdater;
  17.  
  18. void setup(void) {
  19.  
  20.   Serial.begin(115200);
  21.   Serial.println();
  22.   Serial.println("Booting Sketch...");
  23.   WiFi.mode(WIFI_AP_STA);
  24.   WiFi.begin(ssid, password);
  25.  
  26.   while (WiFi.waitForConnectResult() != WL_CONNECTED) {
  27.     WiFi.begin(ssid, password);
  28.     Serial.println("WiFi failed, retrying.");
  29.   }
  30.  
  31.   MDNS.begin(host);
  32.  
  33.   httpUpdater.setup(&httpServer);
  34.   httpServer.begin();
  35.  
  36.   MDNS.addService("http", "tcp", 80);
  37.   Serial.printf("HTTPUpdateServer ready! Open http://%s.local/update in your browser\n", host);
  38. }
  39.  
  40. void loop(void) {
  41.   httpServer.handleClient();
  42. }
(#) Andralin válasza KoblogPerGyok hozzászólására (») Jún 29, 2019 /
 
A belinkelt leírás szerint és az AMS1117 adatlapja szerint is minimum 6,5 V kell a stabil 5 V kimenőhöz.
Én amikor USB-n keresztül csatlakozok az Arduino-ra, a külső tápját mindig le szoktam választani.
(#) KoblogPerGyok válasza Andralin hozzászólására (») Jún 29, 2019 /
 
Igen, kipróbálom holnap 7-9V-on is remélem nem dob hátast tőle! Ma már nincs időm rá. Azonban kellene a külső táp és a kommunikáció a PC-vel soros porton közösen. Gondolom azért ez megoldott már, csak én bénázok. A külső táp mindenképpen kelleni fog a ráaggatott egyéb eszközök miatt is. (másik, nagyobb terhelhetőséggel, lehet saját építésű) Azonban a végfelhasználáskor nem megengedhető, hogy az egészet le kelljen csatolni az adatok fogadása miatt.

Mennem kell kricsmibe! Holnap leszek!
(#) KoblogPerGyok válasza KoblogPerGyok hozzászólására (») Júl 1, 2019 /
 
Nem haladok vele, mert most meg csinálni kellene egy 5V 4A tápot, mert nincs. A GSM modul szeretne 2-3 Ampert.
(#) GPeti1977 hozzászólása Júl 6, 2019 /
 
Elakadtam segítséget szeretnék kérni.
Van egy nyomógombos egység ami küld vezérlőkaraktereket:

if(dimmer==0){
Serial1.println('0');//_
//?
}
else if(dimmer==1){//!
Serial1.println('1');
//?
}

Van egy vevő ami veszi:

if (Serial.available() > 0) {
serialReceived = Serial.readStringUntil('\n');
commandChar = serialReceived.charAt(0);
rec = true;
}

if(rec== true){
rec = false;
switch (commandChar){
case 'a':
delay(10);
Serial.print('A');
break;

Tehát ha küldök egy kis a betűt akkor egy nagy A betűt várok vissza hogy tudjam hogy megérkezett a parancs, kicsit bonyolultabb a helyzet mert az adó a saját magát is veszi ugyanis egy vezetékes LIN buszos illesztő IC-n kommunikál ( TJA1020 ), a protokolt nem használom a LIN csak mint fizikai kapcsolati rétegét használom.
(#) Bakman válasza GPeti1977 hozzászólására (») Júl 6, 2019 /
 
Nem lett volna egyszerűbb egy RS485-ös hálózatot készíteni? MAX485 IC kapcsolható adó vagy vevő funkcióba.
(#) GPeti1977 válasza Bakman hozzászólására (») Júl 6, 2019 /
 
Nem.....
(#) tbarath válasza GPeti1977 hozzászólására (») Júl 7, 2019 /
 
Két potenciális problémát látok:
1. print vs. println
2. Serial.readStringUntil('\n') - ha itt a windózon szokásos \r\n jön, akkor \r-t fogsz kapni, és nem azt a karaktert, amit várnál.
(#) KoblogPerGyok válasza GPeti1977 hozzászólására (») Júl 7, 2019 /
 
Hello!

A változók milyen tipusúak? String és char vegyesen?
A hozzászólás módosítva: Júl 7, 2019
(#) KoblogPerGyok válasza GPeti1977 hozzászólására (») Júl 7, 2019 /
 
Illetve értem, hogy ezek csak program részletek, de a commandChar tartalmát feldolgozás után töröld vagy írd felül valamivel. Ez nem oldja meg a gondot, de sok kellemetlenségtől megóv később szerintem.
(#) GPeti1977 válasza GPeti1977 hozzászólására (») Júl 7, 2019 /
 
Egyszerűsítettem, ennyit küldök csak:
Serial1.print('e'); //arduino micro a vezérlő egység
//ide kellene írni balamit ezt próbáltam:
rec0=Serial1.read();
rec=Serial1.read()
Serial.print("R0o ");
Serial.print(rec0);
Serial.print(" R1o ");
Serial.println(rec);

Ezt kapom vissza:
R0a o R1a O
R0o a R1o A
R0a o R1a O
R0o a R1o A

Vagyis mindig az előző adatot amiket kiküldött.
ATmegával már csináltam hasonlót de ott jól működött


Így dolgozom fel itt arduino nano van:

if (Serial.available() > 0) {
commandChar = Serial.read();
rec = true;
}
if(rec== true){
rec = false;
switch (commandChar){
case 'a':

delay(10);
Serial.print('A');
A hozzászólás módosítva: Júl 7, 2019
(#) ardukato válasza GPeti1977 hozzászólására (») Júl 7, 2019 /
 
Hasznos funkció!
Bővebben: Link
(#) GPeti1977 válasza GPeti1977 hozzászólására (») Júl 7, 2019 /
 
Megoldottam, sikerült, ha valakit érdekel felrakom a részleteit.
(#) KoblogPerGyok válasza GPeti1977 hozzászólására (») Júl 7, 2019 /
 
jöhet
Következő: »»   543 / 839
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem