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   113 / 856
(#) csatti2 válasza csimbok hozzászólására (») Máj 21, 2015 /
 
Ez egyszerű. Használd az analogWrite funkciót a kiválasztott kimeneteket paraméterként megadva (PWM kompatibiliset persze).
(#) V1rusH válasza csatti2 hozzászólására (») Máj 21, 2015 /
 
Igen, ez az én panelem, ezt rendeltem meg.
Mit értel azon, hogy elég normálisan telepíteni az arduino szoftvert?
Arra gondolsz, amiben a programot írják?
Még azom sincs.
(#) csatti2 válasza V1rusH hozzászólására (») Máj 22, 2015 /
 
Na ezért nem ismeri fel...
Töltsd le és telepítsd, ha még mindig nem jó, akkor aggódj.
(#) andykaaa hozzászólása Máj 22, 2015 /
 
Sziasztok.
Errol a kodrol lenne szo.
Beiktattam „ #define DIRECT ” de meg ugysem fordul le.
Erre a sorra
„ PID myPID(&Input, &Output, &Setpoint, consKp, consKi, consKd, DIRECT); ”
ezt a hibat adja
„ error: expected primary-expression before ')' token Hiba a fordítás során. ”
Mi lenne a teendo ?
(#) Fizikus válasza andykaaa hozzászólására (») Máj 22, 2015 /
 
A programban hivatkozott PID_v1.h konyvtarat is feltraktad?
(#) andykaaa válasza Fizikus hozzászólására (») Máj 22, 2015 /
 
Persze. Annak hianyaba nem csak ennyi lenne a hiba.
Elfelejtettem pontositani: ez az egyetlen hibauzenet, nincs mas.
(#) icserny válasza andykaaa hozzászólására (») Máj 22, 2015 /
 
A #define DIRECT-et hagyd ki, mert azt a becsatolt PID_v1.h definiálja. (Egyébként egy szám is kellene a definíció végére...)

Nálam a GIThubről frissen letöltött Arduino-PID-Library-vel, Arduino 1.0.6 alatt vidáman lefordul. A letöltött PID libarary-t a felhasználói Dokumentumok/Arduino/librarises mappába bontottam ki, és átneveztem Arduino_PID-nek (ha jól emlékszem, kötőjel nem lehet Arduino könyvtárnévben, csak aláhúzás!).
(#) andykaaa válasza icserny hozzászólására (») Máj 22, 2015 /
 
En Arduino 1.6.0 -val probalkoztam. A #define DIRECT-et hianyolta leforditas kozbe, de megprobalom 1.0.5 -el is.

Ok, megoldodott. 1.0.5 -el lefordul es a DIRECT definialasat sem keri. Kosz.
A hozzászólás módosítva: Máj 22, 2015
(#) V1rusH válasza csatti2 hozzászólására (») Máj 22, 2015 /
 
Feltelepítettem az Arduino 1.6.4 programot, és úgy fest felismerte a rendszer!
(#) erdeidominik1999 válasza Ati hozzászólására (») Máj 22, 2015 /
 
Mi is a pontos probléma?
(#) V1rusH válasza V1rusH hozzászólására (») Máj 22, 2015 /
 
Bár a rendszer felismerte, de azt hiszem programot nem tudok feltölteni.
a képen látott hibát jelez?
(#) kisedison válasza V1rusH hozzászólására (») Máj 22, 2015 / 2
 
Jó panel és soros port lett beállítva?
(#) V1rusH válasza kisedison hozzászólására (») Máj 22, 2015 /
 
Valóban port beállítási baj volt, a fejlesztőben. Még tanulnom kell!
Sikerült is átállítanom 12-es kimenetre, és az időt 2/0,5s-re.

Tehát jó a panel!!

Most fülig ér a szám!
(#) kisedison válasza V1rusH hozzászólására (») Máj 22, 2015 /
 
Pozitív értékelést elfogadok

Jó szórakozást az arduval.
(#) e-chipmunk hozzászólása Máj 22, 2015 /
 
Sziasztok egy pici segítség kellene Arduino-hoz.
A program a következő:
  1. int i;
  2. void setup()
  3. {
  4.   // initialize digital pin 13 as an output.
  5.   pinMode(13, OUTPUT);// no setup needed
  6.    Serial.begin(9600);
  7. }
  8.  
  9. void loop()
  10. {
  11.    for (i=0; i < 15; i++)
  12.    {
  13.       digitalWrite(13, HIGH);
  14.       delay(100);
  15.       digitalWrite(13, LOW);
  16.       delay(100);
  17.       Serial.println(i);
  18.    }
  19.  
  20. }


És csak villog-villog és villog. Én arra számítanék, hogy a 15. ki-be kapcsolás után leáll, de nem áll le. Van valakinek valamilyen ötlete, miért?
Cél: Villogjon 15-öt és utána álljon le.
Mit csinálok rosszul, ezzel a hihetetlenül szofisztikált feladattal?
(#) mikrokapcsolo válasza e-chipmunk hozzászólására (») Máj 22, 2015 /
 
Helló! A Szerencsétlen ugyan kilép a for loopból, de mivel nincs mit csinálnia, ismét visszalép.
(#) e-chipmunk hozzászólása Máj 22, 2015 /
 
igen, ezt látom én is.
Után beraktam egy digitalWrite(13, LOW);
parancsot, de nem csinált semmit
(#) e-chipmunk válasza mikrokapcsolo hozzászólására (») Máj 22, 2015 /
 
  1. int i;
  2. void setup()
  3. {
  4.   // initialize digital pin 13 as an output.
  5.   pinMode(13, OUTPUT);// no setup needed
  6.    Serial.begin(9600);
  7. }
  8.  
  9. void loop()
  10. {
  11.    for (i=0; i < 15; i++)
  12.    {
  13.       digitalWrite(13, HIGH);
  14.       delay(100);
  15.       digitalWrite(13, LOW);
  16.       delay(100);
  17.       Serial.println(i);
  18.    }
  19.    digitalWrite(13, LOW);
  20. }
(#) mikrokapcsolo válasza e-chipmunk hozzászólására (») Máj 22, 2015 /
 
Érdemesebb lenne egy while looppal próbálkozni. Amíg az i kisebb, mint 15, addig villogtatja, utána pedig kikapcsolja a ledet, vár egy kicsit, majd visszatér a void loop elejére, és nem lép be ismét a while loopba, ugyanis az i már nagyobb lesz 15-nél. A while loopot ugorva ismét kikapcsolja a ledet, és kezdi előröl.
(#) e-chipmunk válasza mikrokapcsolo hozzászólására (») Máj 22, 2015 /
 
ok, még megpróbálok ezt azt.
(#) teglascs válasza teglascs hozzászólására (») Máj 22, 2015 /
 
Az én nyűgömre tudnátok valamit írni?
Nem tűnik nagy tudománynak az egész, mégsem működik...
Köszi előre is.
(#) mikrokapcsolo válasza teglascs hozzászólására (») Máj 22, 2015 / 1
 
Helló! Én a DallasTemperature könyvtárat is használom. Ez egy egyszerű kis program, ez nálam működik.
  1. #include <OneWire.h>
  2. #include <DallasTemperature.h>
  3. #define ONE_WIRE_BUS 2 //DS18B20 DATA LÁBA
  4. OneWire oneWire(ONE_WIRE_BUS);
  5. DallasTemperature sensors(&oneWire);
  6.  
  7. void setup(void)
  8. {
  9.   Serial.begin(9600);
  10.   Serial.println("Dallas Temperature IC Control Library Demo");
  11.   sensors.begin();
  12. }
  13.  
  14. void loop(void)
  15. {
  16.   Serial.print("Requesting temperatures...");
  17.   sensors.requestTemperatures();
  18.   Serial.println("DONE");
  19.   Serial.print("Temperature for the device 1 (index 0) is: ");
  20.   Serial.println(sensors.getTempCByIndex(0));  
  21. }
(#) V1rusH hozzászólása Máj 22, 2015 /
 
Játszadoztam a futófény programmal, az időt csökkentgettem, majd egyszercsak timeoutba futottam ismét, de a legutóbbi feltöltött program fut a panelen.
Mi lehet a baj? Be tud telni a memória, vagy minden új feltöltés törli az előzőt?
(#) e-chipmunk válasza mikrokapcsolo hozzászólására (») Máj 22, 2015 /
 
if else lett belőle, csinálja amit akartam
(#) mikrokapcsolo válasza V1rusH hozzászólására (») Máj 22, 2015 /
 
Be tud telni, egy programot írhatsz akkorára, de egy feltöltés az előzőt helyettesíti. Vagyis, új program törli az előzőt.
(#) teglascs válasza mikrokapcsolo hozzászólására (») Máj 22, 2015 /
 
Szia, letöltöm ezt is, bemásolom a Libraries-be, és kipróbálom ezzel a kis programmal.
Nanoval ügyködöm: melyik számú pinhez kell csatlakoztassam a hőérzékelőm középső lábát?
A fenti kis kódból hol derül ez ki?
(Kezdő vagyok a témakörben....)
Köszönöm.
(#) mikrokapcsolo válasza teglascs hozzászólására (») Máj 22, 2015 / 1
 
Be is van kommentezve, a DEFINE sorban a 2-es pinről módosíthatod a neked megfelelőre.
(#) teglascs válasza mikrokapcsolo hozzászólására (») Máj 22, 2015 /
 
Jajj, tényleg, kezdek álmosodni.

Arduinos környezetben ezzel a 1Wire dologgal is olyan sokféle dolgot meg lehet csinálni (annyi mindent fel lehet egymás után fűzni), mint az I2C-vel?
(#) mikrokapcsolo válasza teglascs hozzászólására (») Máj 22, 2015 / 1
 
Sokat nem foglalkoztam vele, de elvileg igen. 5 ilyen szenzorig garantáltan működik, azt tudom. Tudna többet is, biztos.
(#) V1rusH válasza mikrokapcsolo hozzászólására (») Máj 22, 2015 /
 
Akkor a windows szívatna? Mert fejlesztőben semmit nem változtattam a megfelelő bépanel és port beállítása óta. Mint írtam a legutóbb feltöltöttnprogram működik, de mégnegy olyan egydzerű programot sem vesz, mint pl, egy digitális kimenet magasra állítok.
Gondolom, ha x panel krepált volna be, a program sem futna?!
Majd kipróbálom linux alatt is. Programozni úgy is azt terveztem.
Következő: »»   113 / 856
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