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   223 / 853
(#) kapu48 válasza eadx hozzászólására (») Máj 3, 2016 /
 
(#) eadx hozzászólása Máj 3, 2016 /
 
Korán örvendtem , mert csak az usb kábelről megy a cucc, ha külső dugasztápról müködtetem, akkor össze vissza dolgozik.
(#) jeges válasza vargaf hozzászólására (») Máj 3, 2016 /
 
Egyszer kérdezet vagy segitséget kért itt ez a forumon és mért baj ez?
Még ha rendszeresen jöne töbször hogy tényleg rászál vagy kereskedik vele még akor már szembe tünö nem.....
(#) jeges hozzászólása Máj 3, 2016 /
 
Akkor még egyszer meg kérdezem milyen fügvény az inditható és egyszer lefut idözitésel olyan monostabil álapot féleség és a föprogramotol is külön kegyeg!
(#) Tetye válasza jeges hozzászólására (») Máj 3, 2016 /
 
  1. millis();

De ha visszalapozol, talán pár oldalon keresztül lehet látni.
Bővebben: Link
A hozzászólás módosítva: Máj 3, 2016
(#) vargaf válasza jeges hozzászólására (») Máj 3, 2016 /
 
Nem egyszer kérdezett, kért segítséget. Ha segítséget kér legalább tiszteljen meg azzal, hogy a választ elolvassa. A másik esetben elolvasta a választ, de nem értette meg, hogy a feladat megoldásához nagyobb felkészültségre van szükség mint amivel rendelkezik. Újra és újra egy kész megvalósítási tervet kért olyan témában, amihez minden felhasználandó eszközről megfelelő dokumentációval kell rendelkezni. A segítség kérés nem azonos azzal, hogy mással oldatjuk meg a feladatot.
A hozzászólás módosítva: Máj 3, 2016
(#) jeges válasza vargaf hozzászólására (») Máj 3, 2016 1 /
 
"A segítség kérés nem azonos azzal, hogy mással oldatjuk meg a feladatot." legtöbször ez megoldás lesz belöle az akor már kész!
(#) _BiG_ válasza eadx hozzászólására (») Máj 3, 2016 /
 
Ezt okozhatja a külső táp szűretlensége (leginkább), illetve kapacitív földhurok, amit az is okozhat, ha nem egy fázisról megy a számítógép és a dugasztáp, miközben össze vannak kötve a táplált eszközön keresztül.
A hozzászólás módosítva: Máj 3, 2016
(#) jeges válasza Tetye hozzászólására (») Máj 3, 2016 /
 
ez valami számláló!
monostabil álapot ?
Fügvény?
(#) attika hozzászólása Máj 4, 2016 /
 
Sziasztok!!
Arduinoval,hogy tudok letesztelni egy DCF77 modult,hogy jó-e?EZT
próbáltam,de azt,hogy derítem ki,hogy a modulom rossz vagy csak jelet nem talál?? mert esetleg messze vagyok az adótól.

monitor.png
    
(#) Kera_Will válasza attika hozzászólására (») Máj 4, 2016 /
 
Légy szíves értelmezd az egész forrás kód működését akkor megérted a soros konzolon kiírt eseményeket is! Nem csak annyi hogy letöltöm összedugom és ráfordítom az Ardura és GO! Aztán ha nem megy akkor , csodálkozol rajta.
(#) attika válasza Kera_Will hozzászólására (») Máj 4, 2016 /
 
Nem azzal van a gondom,maga a program az működik szépen,fut is ahogy kell.
Összedobtam hozzá ezt a kis áramkört és rádugtam az arduinora és szépen monitorozza ahogy kell.
A kérdésem azt lett volna,hogy azt honnan tudom meg,hogy rossz a DCF77 modulom,vagy csak egyszerűen távol vagyok az adótól és nem veszi a jelét?
A kis Pic-es áramkörrel szépen működik.

monitor.png
    
(#) Kera_Will válasza attika hozzászólására (») Máj 4, 2016 /
 
DCF vevőnek van 2 nyitott kollektoros kimenete másikra(ami nem megy az arduinora) kössél 1 ledet és annak villognia/hunyorognia kellene amikor adat folyam jön ... vagy szkóppal nézd meg a jeleket. Szélesebb (bit 1/H) keskenyebb (bit 0/L) impulzusokat kellene látni ... hasonlóan mint amit a fantom DCF szignál generátor is kiad magából.Elvileg a 13as pinen lévő lednek is villognia kéne ha érkezik a vevőből jel, ez a kód főhurkán is látszik
  1. /*a kód vége
  2.  *
  3.  * Where is the LED connected?
  4.  *
  5. #define BLINKPIN 13
  6. **/
  7.  
  8. void loop(void) {
  9.   if (ss != previousSecond) {
  10.     serialDumpTime();
  11.     previousSecond = ss;
  12.   }
  13.   if (DCFSignalState != previousSignalState) {
  14.     scanSignal();
  15.     if (DCFSignalState) {
  16.       digitalWrite(BLINKPIN, HIGH);
  17.     } else {
  18.       digitalWrite(BLINKPIN, LOW);
  19.     }
  20.     previousSignalState = DCFSignalState;
  21.   }
  22.     //delay(20);
  23. }
A hozzászólás módosítva: Máj 4, 2016
(#) attika válasza Kera_Will hozzászólására (») Máj 4, 2016 /
 
A 13-as Pin-re ledet kötve halványan világít,rákötöm a DCF modult és sajnos nem csinál semmit.
Ha kézzel megfogom a Pin2-öt akkor monitorozza és a led is villog ahogy kell neki,de ha ráteszem a modult akkor sajnos nem talál jelet.
Lehet messze vagyok az adótól,vagy valamiért tényleg megadta magát a modul.
(#) sunside válasza attika hozzászólására (») Máj 4, 2016 /
 
Egy javaslat, talán segít: a ferritantennát tartsd merőlegesen az adó irányára, akkor maximális a jel.
Tapasztalat: nálam bekapcsolt sz.gép 2-3 méteres körzetében még soha se sikerült jelet fognom, kikapcsolt gépeknél bármikor hibátlan a vétel.
(#) attika válasza sunside hozzászólására (») Máj 4, 2016 /
 
Köszönöm a tanácsot,megpróbálom így is akkor.
(#) halasizs hozzászólása Máj 4, 2016 /
 
Sziasztok segítsetek.
Nem rég vettem egy Arduino Pro Minit és egy FTDI 232 modult, de istennek sem tudom a minire programot feltölteni.
Mit rontok el? FTDI232 drivert a windows simán telepítette.
A minin a ledek villognak.

Köszi a segítséget előre is!
A hozzászólás módosítva: Máj 4, 2016
(#) halasizs válasza halasizs hozzászólására (») Máj 4, 2016 /
 
Szarvas hibát követtem el, de most már működik rendesen!
(#) vargaf válasza halasizs hozzászólására (») Máj 5, 2016 / 1
 
Írjad le mit hibáztál, hogy más ne kövesse el ugyanazt a hibát. Ezért van a fórum, hogy segítsük egymást. Te is segítséget kértél, segíts Te is.
(#) eadx hozzászólása Máj 5, 2016 /
 
Üdv!
A program ugyan működőképes, de kellene rá egy főkapcsoló. Erre azt gondoltam, hogy a legegyszerűbb, ha egy gombnyomást figyel.
A megvalósítás után semmit sem csinál, hol lehet a hiba?

  1. void loop()
  2.  
  3. if(digitalRead(főkapcsoló.gomb) == LOW)
  4. {
  5.   state=start;
  6.   switch (state)
  7.  {
  8.     case start:
  9.       if (digitalRead(LM2) == LOW)
  10.       {
  11.         m1_vissza();
  12.  
  13.   state = vissza1;
  14.       }
  15. .
  16. .
  17. .
  18. .
  19.  
  20. case vissza1:
  21.       if (digitalRead(LM1) == LOW) {
  22.         m1_stop();
  23.         m2_oda();
  24.         state= start;
  25.       break;
  26.     }
(#) szeg76 válasza eadx hozzászólására (») Máj 5, 2016 /
 
Hiányzó break a case start: ... végén?
(#) eadx válasza szeg76 hozzászólására (») Máj 5, 2016 /
 
Az eredeti verzióba benne van csak nem akartam annyit csatolni, teház az nem lehet.
(#) eadx válasza eadx hozzászólására (») Máj 5, 2016 /
 
Egy lehetséges másik megoldás???
  1. void loop()
  2.  
  3. do{
  4. if(digitalRead(főkapcsoló.gomb) == LOW)
  5. continue;
  6. state=start;
  7.  
  8.   switch (state)
  9.  {
(#) icserny válasza eadx hozzászólására (») Máj 5, 2016 /
 
Nem kellene mindent berakni az első if-be!
(#) eadx válasza icserny hozzászólására (») Máj 5, 2016 /
 
Mi mindenre gondolsz? 1 dolog van benne a state értékadása. Persze lehet csak én nem látom át jól.
(#) kapu48 válasza eadx hozzászólására (») Máj 5, 2016 /
 
"Persze lehet csak én nem látom át jól." Igen nem tudod jól!

Ha nem zárójelezed akkor csak 1 utasítás van az if() után.
Ez most a "continue;" , a "state=start;" már kivül esik a feltételen.

És ezen a helyen mi értelme van a "continue;"-nak?
A hozzászólás módosítva: Máj 5, 2016
(#) eadx válasza kapu48 hozzászólására (») Máj 5, 2016 /
 
MOst, hogy így rávilágítottál valóban semmi, de akkor a continue nélkül elméletileg jó lehet? Vagy van egyszerűbb megoldás?
(#) eadx válasza eadx hozzászólására (») Máj 5, 2016 /
 
Ha jó is lenne így akkor a végén az utolsó értékadásnál, hogy tudok az if elé visszakerülni?
A break csak a case-ből léptet ki. Vagy ezt sem jól tudom?
(#) icserny válasza eadx hozzászólására (») Máj 5, 2016 /
 
Idézet:
„Mi mindenre gondolsz? 1 dolog van benne a state értékadása.”
Nem látom, hogy be lenne zárva az if törzse az értékadás után. Persze, lehet, hogy csak szerkesztési hiba, de hadd ne én találgassam, hogy mit írtál, vagy mit akartál írni!
A hozzászólás módosítva: Máj 5, 2016
(#) kapu48 válasza eadx hozzászólására (») Máj 5, 2016 /
 
Ha vissza akarsz lépni?
Használhatod a: Bővebben: Link

  1. var = 0;
  2. while(var < 200){ // Végrehajtódik 200 szor
  3.   // do something repetitive 200 times
  4.   var++;
  5. }
  6.  
  7. var = 200;
  8. while(var < 200){ // feltétel hamis, átugorja
  9.   //
  10. .....
  11. .....
  12.   var = 200; // feltétel hamis, kiugrik
  13. }
Következő: »»   223 / 853
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