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   670 / 846
(#) dB_Thunder válasza Bakman hozzászólására (») Dec 23, 2020 /
 
Tengermély tiszteletem Bakman Úr! Rég találkoztunk!

Köszönöm a hozzászólást, közbe ezt én is megtaláltam a bekötését délelőtt...
De nem csak ez a gond, mert nem megy!
Körülnéztem a led szalagon.. kiderült rossz végére forrasztották a kicsi kínaiak a csatlakozós kábelt!! A végére, nem az elejére!
Most megyek és átforrasztom...
....és jó lett!!

Tehát a BI adatvonalat az első lednél földre kell kötni!!
(#) sargarigo válasza lobo67 hozzászólására (») Dec 23, 2020 /
 
Idézet:
„Mondjuk azt tudom biztosan, hogy jönnek az IoT SIM kártyák, amik kis adatmennyiségre nagyon olcsók lesznek.”

Honnan jönnek? Párat beinvitálnék én is!
(#) zoziju hozzászólása Dec 24, 2020 /
 
Sziasztok!

Nektek mi a tapasztalatotok, egy arduino kb. hány program írást visel el?
Nálam a második minipro csinálja azt, hogy kb 30-40 feltöltés után hibával megáll, és nem megy fel a program.
Megdöglött, vagy egyéb más probléma lehet?
Köszönöm a választ.
(#) vargham válasza zoziju hozzászólására (») Dec 24, 2020 /
 
Elvileg 10000 írás garantált a gyártó részéről.
Kínai cucc? Simán lehet, hogy klón vagy gyártási selejt mikrokontrollert ültettek be. STM32 esetén találkoztam már mindkettővel.
(#) zoziju válasza vargham hozzászólására (») Dec 24, 2020 /
 
Gondolom kínai, itthon vettem de hirdetésről.
Köszönöm a választ, még megpróbálom frissíteni a bootloadert, ha nem segít kuka.
(#) neogeo2 válasza zoziju hozzászólására (») Dec 24, 2020 /
 
Azért az atmega cseréje sem elvetendő gondolat. Annyit megér.
(#) zoziju válasza neogeo2 hozzászólására (») Dec 24, 2020 /
 
Igen,az is egy opció, bár egy atmega kb. 750ft, a teljes cucc meg 1200ft.
(#) Jonni válasza dB_Thunder hozzászólására (») Dec 24, 2020 /
 
Mi az az "ardi" ?
(#) lobo67 válasza sargarigo hozzászólására (») Dec 24, 2020 /
 
A "jönnek" azt jelenti, hogy a mobil szolgáltatók dolgoznak rajta, de ez még idő. Annyit tudok, hogy 71-es körzetszámmal fognak menni, és 9 jegyű lessz a telefonszámuk, hogy több 10 milliót el lehessen belőlük adni. Az adatátviteli sebességük viszont nagyon le lesz korlátozva, hogy ne terheljék az adathálózatot. Egyelőre ennyi az infó, szerintem kb. 1 év.
(#) Bakman válasza zoziju hozzászólására (») Dec 24, 2020 /
 
Lehet hogy csak képzelgés a részemről de mintha valahol azt olvastam volna, hogy a konfigurációs bitek sokkal kevesebb írást bírnak ki, mint a programmemória. Lehet, hogy azok romlottak el?
(#) Bakman válasza Jonni hozzászólására (») Dec 24, 2020 /
 
Becézett Arduino.
(#) mateatek válasza Bakman hozzászólására (») Dec 24, 2020 / 2
 
Méghozzá lány.
(#) zoziju válasza Bakman hozzászólására (») Dec 24, 2020 /
 
Hát ez lehet, viszont arduino IDE-ben nem látom hogy külön lehetne állítani ezeket a biteket.
Vagy igen? De amúgy mindegy is, mert nem műxik, év végül is mindegy mi a hiba oka. A bootloadert, sem tudtam felírni újra.
(#) zoziju válasza zoziju hozzászólására (») Dec 24, 2020 /
 
És köszönöm segítséget!
(#) Kovidivi válasza zoziju hozzászólására (») Dec 24, 2020 /
 
Én még nem találkoztam ilyen hibával, lehet máshol kell keresni a problémát. Hibás USB kábel, hibás programozó (ha mini pro-ról van szó), túl magas betáp (pl. 16V-tal táplálva az Uno-t a stabilizátor túlmelegedhet), Bootloader régi/új csere, IDE-ben hibás paraméterek kiválasztása, stb. stb...
Rakd el a "hibás" Arduino-kat, lehet fél év/egy év múlva rájössz, mi volt a hiba, és akkor ismét tudod őket használni.
A hozzászólás módosítva: Dec 24, 2020
(#) szikorapéter hozzászólása Dec 25, 2020 /
 
Sziasztok. Ez a kód valamiért nem indítja el a motort. A vezérlő jó áramkör jó, kódban nem láttam hibát de lehet elkerülte valami a figyelmem ezért tenném ki.

  1. /*  Arduino DC Motor Control - PWM | H-Bridge | L298N  -  Example 01
  2.  
  3.     by Dejan Nedelkovski, www.HowToMechatronics.com
  4. */
  5.  
  6. #define enA 9
  7. #define in1 6
  8. #define in2 7
  9. #define button 4
  10.  
  11. int rotDirection = 0;
  12. int pressed = false;
  13.  
  14. void setup() {
  15.   pinMode(enA, OUTPUT);
  16.   pinMode(in1, OUTPUT);
  17.   pinMode(in2, OUTPUT);
  18.   pinMode(button, INPUT);
  19.   // Set initial rotation direction
  20.   digitalWrite(in1, LOW);
  21.   digitalWrite(in2, HIGH);
  22. }
  23.  
  24. void loop() {
  25.   int potValue = analogRead(A0); // Read potentiometer value
  26.   int pwmOutput = map(potValue, 0, 1023, 0 , 255); // Map the potentiometer value from 0 to 255
  27.   analogWrite(enA, pwmOutput); // Send PWM signal to L298N Enable pin
  28.  
  29.   // Read button - Debounce
  30.   if (digitalRead(button) == true) {
  31.     pressed = !pressed;
  32.   }
  33.   while (digitalRead(button) == true);
  34.   delay(20);
  35.  
  36.   // If button is pressed - change rotation direction
  37.   if (pressed == true  & rotDirection == 0) {
  38.     digitalWrite(in1, HIGH);
  39.     digitalWrite(in2, LOW);
  40.     rotDirection = 1;
  41.     delay(20);
  42.   }
  43.   // If button is pressed - change rotation direction
  44.   if (pressed == false & rotDirection == 1) {
  45.     digitalWrite(in1, LOW);
  46.     digitalWrite(in2, HIGH);
  47.     rotDirection = 0;
  48.     delay(20);
  49.   }
  50. }



Válaszokat és észrevételeket előre is köszönöm.

Mod.: Az arduino a saját 5V belső stabjával megy. Az egész kütyü kap 12V 5A-t, ez megy a motorvezérlőre, és az arduino-ra ahol magának megoldja a tápot, a motorvezérlő panelén pedig van sajátja.
A hozzászólás módosítva: Dec 25, 2020
(#) kapu48 válasza szikorapéter hozzászólására (») Dec 25, 2020 /
 
A feltétel vizsgálatnál mindig meg kettőzzük a jeleket: &&
  1. if (pressed == true  && rotDirection == 0) {
A hozzászólás módosítva: Dec 25, 2020
(#) Jonni válasza Bakman hozzászólására (») Dec 25, 2020 /
 
Ahha. 3 betűn múlott hogy érthető legyen . Boldog karácsonyt.
(#) Jonni válasza mateatek hozzászólására (») Dec 25, 2020 /
 
(#) szikorapéter válasza kapu48 hozzászólására (») Dec 25, 2020 /
 
Köszönöm, késő este már nem tűnt fel.
(#) exabit hozzászólása Dec 26, 2020 /
 
Az miért van hogy ha a Vin pinen keresztül adok 5V-ot az Uno-nak akkor, a digitális kimenet csak 4V, viszont ha a 9-12V-os bemeneten kap tápot akkor a digitális kimenet már eléri az 5V-ot?
(#) GPeti1977 válasza exabit hozzászólására (») Dec 26, 2020 / 1
 
Van benne egy feszültségszabályozó aminek 1V dropja (esése mi felett tud szabályozni).
(#) sdrlab válasza GPeti1977 hozzászólására (») Dec 26, 2020 / 1
 
Nem a feszszabályozónak 1V a dropja, hanem van ott egy soros védő dióda is, amin kapásból 7-8 tized V esik. A maradék különbség a szabályozó dropja, 1-3 tized V kb.
(#) GPeti1977 válasza sdrlab hozzászólására (») Dec 26, 2020 / 1
 
Igen valóban
(#) pittyu2 válasza GPeti1977 hozzászólására (») Dec 27, 2020 /
 
Hali.
Szeretnék összehozni egy "infinity mirror clock "órát.
A közzétett "ino" program ellenőrzésekor itt mindig hibát kapok.:

  1. void yenisaat()
  2.   {
  3.  //kontrol=0;
  4.     saat=ysaat;
  5.     dak=ydak;
  6.      Time t(2018, 2, 23,ysaat, ydak, 0, Time::kFriday);
  7.     rtc.time(t);                                                                    
  8.    
  9.     }
  10.  
  11.  
  12.  int clockSet =10;
  13.  int up=11;
  14.  int down=12;
  15. void setup() {
  16.   Serial.begin(9600);
  17.  
  18. rtc.time(t);

Gondolom itt az időt kéri beírni, vagy mi lehet a gond.???
A hozzászólás módosítva: Dec 28, 2020
Moderátor által szerkesztve
(#) kiborg hozzászólása Dec 27, 2020 /
 
Sziasztok!

STM32-t használok Arduinoval, 4 megszakítást használok, 3 gomb, 4. RTC-nek jele.
Gombokat szeretném prell mentesíteni, ahogy megnyomják a gombot, jön a megszakítás, de a prell miatt többször is végrehajtódik. Ezért szeretném az adott megszakítást a beérkezés után tiltani, majd x idő után újra engedélyezni.
A noInterrupts() utasítás az összes IRQ-t tiltja, ezért ez nekem nem felel meg. Hogy lehet, csak az adott megszakítást letiltani?
(#) sdrlab válasza kiborg hozzászólására (») Dec 27, 2020 /
 
Mivel itt több szintű megszakításod van(ha jól értelmezem), így semmi akadálya annak, hogy az adott megszakításon belül tartod egy ciklussal, míg adott idő le nem telik. Addig míg benne van, úgysem fog újra bekövetkezni a megszakítás ebből az eseményből....
(#) icserny válasza kiborg hozzászólására (») Dec 27, 2020 /
 
Egyerűbb lenne egyetlen (timer) megszakítást használni, ami bizonyos időközönként (pl. 10 ms) leolvassa a bemenetek állapotát és ha lenyomást észlel, akkor generálja a megfelelő esemény(eke)t.
(#) Action2K válasza kiborg hozzászólására (») Dec 27, 2020 /
 
Vagy egy egyszerű R-C tagot tenni a bemenetre?

De programozás szinten, én egy Flag-et szoktam beállítani az eseménynél, amit a végén törlök. Az esemény elején pedig figyelem a Flag-et, ha aktív, visszatér. Ez a futási idő alatti többszöri megnyomás ellen is véd.
A hozzászólás módosítva: Dec 27, 2020
(#) Geri86 hozzászólása Dec 29, 2020 /
 
Sziasztok.
Az alábbiakban kérnék segítséget. Lenne egy sima radiátor szelep, annak szeretném megoldani a szabályozását úgy hogy a szelep nyitását, zárását egy motorral oldanám meg hőmérséklet függvényében. Pl 22 fok szobai hőmérséklet fölött elzárja a szelepet, az alatt pedig nyitja. Valahogy így mint a linkben, csak szerintem szervó helyett valami erősebb motorral.

https://www.google.hu/url?sa=t&rct=j&q=&esrc=s&sour...IcXE1C

Előre is köszönöm.
Következő: »»   670 / 846
Bejelentkezés

Belépés

Hirdetés
XDT.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