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   165 / 863
(#) dannu válasza Balázs hozzászólására (») Nov 4, 2015 /
 
valahogy ezt meg lehetne oldani ?
(#) andykaaa válasza dannu hozzászólására (») Nov 4, 2015 /
 
Nem igy akartad ?

  1. void setup() {
  2.  
  3.   Serial.begin(9600);
  4. }
  5.  
  6. void loop() {
  7.    
  8.   randNumber1 = random(1, 1000);  // for nelkul
  9. Serial.println(randNumber1 );
  10. delay(1000);
  11.     // step one revolution  in one direction:
  12.   Serial.println("clockwise  ");  
  13.   myStepper.step(randNumber1);  
  14.  
  15.   delay(1000);
  16.    // step one revolution in the other direction:
  17.   Serial.println("counterclockwise  ");
  18.   myStepper.step(-randNumber1);  
  19.  
  20.   delay(1000); // hogy lass is valamit rajta
  21. // es majd innen kezdi elolrol
  22. }
A hozzászólás módosítva: Nov 4, 2015
(#) Bell válasza andykaaa hozzászólására (») Nov 4, 2015 /
 
Ezek nem lesznek véletlen számok, minden bekapcsolás után ugyanaz a sorozat lesz az eremény. A setup-ban használd a zajgenerátort:
  1. randomSeed(analogRead(0));
(#) andykaaa válasza Bell hozzászólására (») Nov 4, 2015 /
 
En kiprobaltam es azok lettek. Sajni mar lezartam a gepet, de holnap estefele megmutatom. Addig is ki lehet próbálni.
(#) PP hozzászólása Nov 5, 2015 /
 
Sziasztok!

Próbálok ismerkedni az arduinoval. Ha jól értem van arra lehetőség, hogy miután összeállt a kis projektünk, úgy építsük meg a végleges verziót, hogy ne kelljen hozzá egy komplett board, hanem a minimálisan szükséges elemeket az Atmega chip köré építjük. Nekem pont az ellenkezőjére lenne szükségem Találtam egy olyan rajzot, amin már ez a minimalista verzió szerepel. Hogyan tudnám ebből visszaállítani az Arduinos verziót, hogy tudjak kísérletezni?

scheme.png
    
(#) icserny válasza PP hozzászólására (») Nov 5, 2015 /
 
1. Veszel egy 5V-os jelszintű USB-UART TTL átalakítót (FTDI FT232RL, PL2303, CH340 stb), annak az RX/TX kivezetését összekötöd a rajzokon bejelölt TX/RX kivezetéssel.
2. A RESET-tel lelölt lábat pedig egy 100 nF-os kondenzátoron keresztül kösd össze a fenti USB-UART átalakító DTR kivezetésével.
3. Egy másik Arduino kártya vagy AVR programozó segítségével töltsd rá a bootloadert.

A 2. pont csak kényelmi szolgáltatás, ahhoz kell, hogy ne kelljen programozáskor kézzel nyomni a RESET gombot.
A hozzászólás módosítva: Nov 5, 2015
(#) dannu válasza andykaaa hozzászólására (») Nov 5, 2015 /
 
Király vagy köszönöm !
(#) V1rusH hozzászólása Nov 5, 2015 /
 
Sziasztok!
Lehetne miniből, vagy nanoból jó minőségű bluetooth zene lejátszót készíteni?
(#) ALI hozzászólása Nov 5, 2015 /
 
Sziasztok.
Ismét van egy kis gondom a hőmérséklet méréssel.
LM35-el mérek be állítottam, hogy percenként mérjen de hol 18C hol meg 40C mér. Mitől lehet ez?
A mérőpont kb 5 méterre van az uno-tól.
(#) holex válasza ALI hozzászólására (») Nov 5, 2015 /
 
erősítő van? szűrő?
(#) ALI válasza holex hozzászólására (») Nov 5, 2015 /
 
Erősítő nincs meg szűrő se. Szűrő az valamilyen kondi lenne?
(#) atus1981 hozzászólása Nov 5, 2015 /
 
Sziasztok!
Egy 16x2 kijelzős OBD faggatót kezdtem átalakítani egy 2.4"-os kijelzőhöz, hogy több infót láthassak egyszerre. Viszont valami nem stimmel, mert olvas egy értéket és azt használja mindenhova.
Íme a kód, kérném valaki hozzáértő nézze át:
  1. #include <SoftwareSerial.h>
  2.  
  3.  
  4. SoftwareSerial BTSerial(10, 11); // RX | TX
  5.  
  6. #include <Adafruit_GFX.h>    
  7. #include <Adafruit_TFTLCD.h>
  8. #define LCD_CS A3
  9. #define LCD_CD A2
  10. #define LCD_WR A1
  11. #define LCD_RD A0
  12.  
  13. #define LCD_RESET A4
  14. #define BLACK   0x0000
  15. #define BLUE    0x0110
  16. #define RED     0xF800
  17. #define GREEN   0x08E0
  18. #define CYAN    0x07FF
  19. #define MAGENTA 0xF81F
  20. #define YELLOW  0xFFE0
  21. #define WHITE   0xFFFF
  22.  
  23. Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
  24.  
  25. //Declare BTSerial Read variables
  26. int CmdCount=1;
  27. byte inData;
  28. char inChar;
  29. String BuildINString="";
  30. String DisplayString="";
  31. long DisplayValue;
  32. String SentMessage="";
  33. int ByteCount=0;
  34. long A;
  35. int B;
  36. int WorkingVal;
  37. String WorkingString="";
  38. int RefreshCounter=0; // when the reading should refresh
  39. int RefreshCounterMax=50; //Adjust this refreshrate
  40. int RESETMenuName=0;
  41.  
  42.  
  43. //MenuAnalogVal
  44. int i=0;
  45. //Declare Buttons
  46. int MenuID=0;
  47. int UpDownMenu=0;
  48.  
  49.  
  50.  
  51. void setup()
  52. {
  53.  
  54.     Serial.begin(38400);
  55.    BTSerial.begin(38400);
  56.    
  57.   // delay(3000);
  58.  
  59.    BTSerial.println("AT+ORGL");  
  60.     // set up the LCD's number of columns and rows:
  61.  
  62. //  Bootup();//Simulate Bootup process doesnt have to be here this only makes it look cool
  63.  
  64.  tft.reset();
  65.  tft.begin(0x9341);
  66.  Retry:
  67.  tft.setRotation(0);
  68.  tft.fillScreen(BLACK);
  69.    tft.setCursor(0, 0);
  70.   tft.setTextColor(WHITE);  
  71.   tft.setTextSize(2);
  72.   tft.println("Connecting...");
  73.  
  74.  
  75.  
  76.   delay(500);
  77.   //Send a test message to see if the ELM327 Chip is responding
  78.   SentMessage = "ATI";
  79.   BTSerial.println("ATI");delay(500);ReadData();  
  80.   if (BuildINString.substring(1,7)=="ELM327")
  81.     {
  82.  
  83.  tft.setRotation(0);
  84.  tft.fillScreen(BLACK);
  85.    tft.setCursor(0, 0);
  86.   tft.setTextColor(WHITE);  
  87.   tft.setTextSize(2);
  88.   tft.println("Engine 'C:");
  89.  
  90.   tft.setCursor(0, 33);
  91.   tft.setTextColor(WHITE);
  92.   tft.setTextSize(2);
  93.   tft.println("IAT 'C:");
  94.  
  95.      tft.setCursor(0, 66);
  96.   tft.setTextColor(WHITE);  
  97.   tft.setTextSize(2);
  98.   tft.println("Throttle %:");
  99.  
  100.   tft.setCursor(0, 99);
  101.   tft.setTextColor(WHITE);
  102.   tft.setTextSize(2);
  103.   tft.println("RPM:");
  104.  
  105.        tft.setCursor(0, 132);
  106.   tft.setTextColor(WHITE);  
  107.   tft.setTextSize(2);
  108.   tft.println("Speed km/h:");
  109.  
  110.   tft.setCursor(0, 165);
  111.   tft.setTextColor(WHITE);
  112.   tft.setTextSize(2);
  113.   tft.println("AFR g/s:");
  114.  
  115.  
  116.     }
  117.     else
  118.     {
  119.  tft.fillScreen(BLACK);
  120.    tft.setCursor(0, 0);
  121.   tft.setTextColor(WHITE);
  122.   tft.setTextSize(2);
  123.   tft.println("Error: no connection");
  124.       delay(1500);
  125.  
  126.       goto Retry;
  127.     }
  128.   tft.fillRect(0,0,240,25,BLACK);
  129.      tft.setCursor(0, 0);
  130.   tft.setTextColor(WHITE);  
  131.   tft.setTextSize(2);
  132.   tft.println("Engine 'C:");
  133.  
  134.   delay(1500);
  135. }
  136.  
  137. void loop()
  138. {
  139.   {
  140.  
  141.      for (int i=0; i <= 5; i++) {
  142.  
  143.     delay(1000);
  144.     if (i == 0) {MenuID = 0;}
  145.     if (i == 1) {MenuID = 1;}
  146.     if (i == 2) {MenuID = 2;}
  147.     if (i == 3) {MenuID = 3;}
  148.     if (i == 4) {MenuID = 4;}
  149.     if (i == 5) {MenuID = 5;}
  150.  //   if (i == 6) {MenuID = 6;}
  151.  
  152.    
  153.  
  154.  
  155.  
  156.   if (MenuID==0){/*tft.setCursor(0, 0); tft.setTextSize(2); tft.setTextColor(WHITE); tft.print("01 Coolant Temp    ");tft.setCursor(140, 0);tft.print(DisplayString);*/BTSerial.println("01 05");delay(500);ReadData();}
  157.   if (MenuID==1){/*tft.setCursor(0, 0); tft.setTextSize(2); tft.setTextColor(WHITE); tft.print("02 IAT Temp        ");tft.setCursor(140, 33);tft.print(DisplayString);*/BTSerial.println("01 0F");delay(500);ReadData();}
  158.   if (MenuID==2){/*tft.setCursor(0, 0); tft.setTextSize(2); tft.setTextColor(WHITE); tft.print("03 Throttle %      ");tft.setCursor(140, 66);tft.print(DisplayString);*/BTSerial.println("01 11");delay(500);ReadData();}
  159.   if (MenuID==3){/*tft.setCursor(0, 0); tft.setTextSize(2); tft.setTextColor(WHITE); tft.print("04 RPM             ");tft.setCursor(140, 99);tft.print(DisplayString);*/BTSerial.println("01 0C");delay(500);ReadData();}
  160.   if (MenuID==4){/*tft.setCursor(0, 0); tft.setTextSize(2); tft.setTextColor(WHITE); tft.print("05 Vehicle Speed   ");tft.setCursor(140, 132);tft.print(DisplayString);*/BTSerial.println("01 0D");delay(500);ReadData();}
  161.   if (MenuID==5){/*tft.setCursor(0, 0); tft.setTextSize(2); tft.setTextColor(WHITE); tft.print("06 Air Flow Rate  ");tft.setCursor(140, 165);tft.print(DisplayString);*/BTSerial.println("01 10");delay(500);ReadData();}
  162.  
  163.  
  164.   }
  165. }
  166. }
  167.  
  168. //Read Data and act accordingly
  169. void ReadData()
  170. {
  171.  
  172.   BuildINString="";  
  173.   while(BTSerial.available() > 0)
  174.   {
  175.     inData=0;
  176.     inChar=0;
  177.     inData = BTSerial.read();  
  178.     inChar=char(inData);
  179.     BuildINString = BuildINString + inChar;
  180.   }
  181.     if (MenuID==0)
  182.   {
  183.     WorkingString = BuildINString.substring(7,9);
  184.     A = strtoul(WorkingString.c_str(),NULL,16);
  185.  
  186.    tft.fillRect(140,0,170,25,BLACK);
  187.    DisplayValue = A - 40;
  188.    DisplayString = String(DisplayValue);
  189.    tft.setCursor(140, 0);
  190.    tft.print(DisplayString);
  191.   }
  192.  
  193.     //IAT Temp
  194.   if (MenuID==1)
  195.   {
  196.     WorkingString = BuildINString.substring(7,9);
  197.     A = strtoul(WorkingString.c_str(),NULL,16);
  198.  
  199. tft.fillRect(140,33,170,25,BLACK);
  200.    DisplayValue = A -40;
  201.    DisplayString = String(DisplayValue);
  202.    tft.setCursor(140, 33);
  203.    tft.print(DisplayString);
  204.   }
  205.  
  206.     //Throttle position
  207.   if (MenuID==2)
  208.   {
  209.     WorkingString = BuildINString.substring(7,9);
  210.     A = strtoul(WorkingString.c_str(),NULL,16);
  211.  
  212.    tft.fillRect(140,66,170,25,BLACK);
  213.    DisplayValue = A *100/255;
  214.    DisplayString = String(DisplayValue);
  215.    tft.setCursor(140, 66);
  216.    tft.print(DisplayString);
  217.   }
  218.  
  219.  
  220.   //RPM
  221.   if (MenuID==3)
  222.   {
  223.     WorkingString = BuildINString.substring(7,9);
  224.     A = strtoul(WorkingString.c_str(),NULL,16);
  225.     WorkingString = BuildINString.substring(10,12);
  226.     B = strtoul(WorkingString.c_str(),NULL,16);
  227.    
  228.  
  229.    tft.fillRect(140,99,170,25,BLACK);
  230.    DisplayValue = ((A * 256)+B)/4;
  231.     tft.setTextColor(YELLOW);
  232.   tft.setTextSize(3);
  233.    DisplayString = String(DisplayValue);
  234.    tft.setCursor(140, 99);
  235.    tft.print(DisplayString);
  236.   }
  237.   //Calculate Vehicle speed I.E Returned bytes wil be 41 0C 1B E0
  238.   if (MenuID==4)
  239.    {
  240.     WorkingString = BuildINString.substring(7,9);
  241.     A = strtoul(WorkingString.c_str(),NULL,16);
  242.  
  243.    tft.fillRect(140,132,170,25,BLACK);
  244.    DisplayValue = A;
  245.    DisplayString = String(DisplayValue);
  246.    tft.setCursor(140, 132);
  247.    tft.print(DisplayString);
  248.   }
  249.  
  250.  
  251.   //Air flow Rate
  252.   if (MenuID==5)
  253.   {
  254.     WorkingString = BuildINString.substring(7,9);
  255.     A = strtoul(WorkingString.c_str(),NULL,16);
  256.     WorkingString = BuildINString.substring(11,13);
  257.     B = strtoul(WorkingString.c_str(),NULL,16);
  258.  
  259.    tft.fillRect(140,165,170,25,BLACK);  
  260.    DisplayValue = ((A * 256)+B)/100;
  261.    DisplayString = String(DisplayValue);
  262.    tft.setCursor(140, 165);
  263.    tft.print(DisplayString);
  264.   }
  265.   }

Köszönettel.
(#) Kera_Will válasza ALI hozzászólására (») Nov 5, 2015 /
 
LM35öt nem illik 15 méteres (3*5) dróton lógatni.
Azon az "antennán" mindenféle felesleges zajt szed össze.
Oda már illik egy mérőerősítős áramhurkot építeni.
Árnyékolni árnyékolhatod az "talán segíthet".
Vagy sodrott érpárral (UTP) bekötni.
adatlap 7 8 9 oldal
A hozzászólás módosítva: Nov 5, 2015
(#) atus1981 válasza Kera_Will hozzászólására (») Nov 6, 2015 /
 
Üdv!
Én az R-C szűrős (figure 4.) megoldást valósítottam meg riasztókábellel, 5-6 méter távolságra.
Másodpercenként van hőmérséklet kiíratva, nincs ugrálás, nincs hiba.
(#) ALI válasza atus1981 hozzászólására (») Nov 6, 2015 /
 
Üdv!
Meg csináltam én is úgy, így már jól mér.
Köszi
(#) atus1981 válasza atus1981 hozzászólására (») Nov 7, 2015 1 / 2
 
Megvan a hiba. A for ciklussal volt a bajság.
Képen működés közben.
(#) pisti hozzászólása Nov 8, 2015 /
 
Sziasztok!
Ötletetekre vagy konkrétabb segítséget kérnék. Hogyan kell egy 3×4-es billentyűmátrixot kezelni, a bevitt értéket beolvasni egy változóba.
Köszönöm!
(#) Qju válasza pisti hozzászólására (») Nov 8, 2015 /
 
Talán így?

Bővebben: KeypadTutorial

  1. /*  Keypadtest.pde
  2.  *
  3.  *  Demonstrate the simplest use of the  keypad library.
  4.  *
  5.  *  The first step is to connect your keypad to the
  6.  *  Arduino  using the pin numbers listed below in
  7.  *  rowPins[] and colPins[]. If you want to use different
  8.  *  pins then  you  can  change  the  numbers below to
  9.  *  match your setup.
  10.  *
  11.  */
  12. #include <Keypad.h>
  13.  
  14. const byte ROWS = 4; // Four rows
  15. const byte COLS = 3; // Three columns
  16. // Define the Keymap
  17. char keys[ROWS][COLS] = {
  18.   {'1','2','3'},
  19.   {'4','5','6'},
  20.   {'7','8','9'},
  21.   {'#','0','*'}
  22. };
  23. // Connect keypad ROW0, ROW1, ROW2 and ROW3 to these Arduino pins.
  24. byte rowPins[ROWS] = { 9, 8, 7, 6 };
  25. // Connect keypad COL0, COL1 and COL2 to these Arduino pins.
  26. byte colPins[COLS] = { 12, 11, 10 };
  27.  
  28. // Create the Keypad
  29. Keypad kpd = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
  30.  
  31. #define ledpin 13
  32.  
  33. void setup()
  34. {
  35.   pinMode(ledpin,OUTPUT);
  36.   digitalWrite(ledpin, HIGH);
  37.   Serial.begin(9600);
  38. }
  39.  
  40. void loop()
  41. {
  42.   char key = kpd.getKey();
  43.   if(key)  // Check for a valid key.
  44.   {
  45.     switch (key)
  46.     {
  47.       case '*':
  48.         digitalWrite(ledpin, LOW);
  49.         break;
  50.       case '#':
  51.         digitalWrite(ledpin, HIGH);
  52.         break;
  53.       default:
  54.         Serial.println(key);
  55.     }
  56.   }
  57. }
(#) dannu hozzászólása Nov 9, 2015 /
 
Üdv olyan kérdésem lenne hogy írtam egy egész kis frappáns programot amit feltettem . Hogy lehetne megoldani hogy körív is legyen benne . Mint látható minden randommal történik ez alapján szeretném folytatni .
  1. #include <Stepper.h>
  2.  
  3. const int stepsPerRevolution = 3;  // lépés szám 0 motor
  4. const int stepsPerRevolution1 = 3;  // lépés szám 1motor
  5. // for your motor
  6. long randNumber1;
  7. long randNumber2;
  8. long randNumber3;
  9. long randNumber4;
  10. // initialize the stepper library on pins 8 through 11:
  11. Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
  12. Stepper myStepper1(stepsPerRevolution1, 4, 5, 6, 7);
  13.  
  14. void setup() {
  15.  
  16.   Serial.begin(9600);
  17. }
  18.  
  19. void loop() {
  20.    
  21.   randNumber1 = random(1, 1200);  // for nelkul
  22.   randNumber3 = random(1, 1200);  // for nelkul
  23. Serial.println(randNumber1 );
  24. delay(1);
  25.     // step one revolution  in one direction:
  26.   Serial.println("clockwise  ");
  27.   myStepper.step(randNumber1);
  28.  
  29.   delay(1);
  30.    // step one revolution in the other direction:
  31.   Serial.println("counterclockwise  ");
  32.   myStepper.step(-randNumber3);
  33.  
  34.   delay(1); // hogy lass is valamit rajta
  35. // es majd innen kezdi elolrol
  36.  
  37.   randNumber2 = random(1, 1200);
  38.   randNumber4 = random(1, 1200);
  39.  
  40. Serial.println(randNumber2 );
  41. delay(1);
  42.  
  43.   Serial.println("clockwise  ");
  44.   myStepper1.step(randNumber2);
  45.  
  46.   delay(1);
  47.  
  48.   Serial.println("counterclockwise  ");
  49.   myStepper1.step(-randNumber4);
  50.  
  51.   delay(1); // hogy lass is valamit rajta
  52. // es majd innen kezdi elolrol
  53. }
A hozzászólás módosítva: Nov 9, 2015
(#) Bakancsok hozzászólása Nov 10, 2015 /
 
Sziasztok!

Az lenne a kérdésem, hogy a mellékelt kapcsolással működésre tudom-e bírni a 2,2Kw-os motort ha igen, akkor a FET-ek ki fogják-e bírni. A Másik kérdésem pedig az lenne, hogy a FET gate feszültsége, 20V. Az arduino pedig csak 5 V-ot képes kiadni. Hogyan tudom teljesen ill. félig kinyitni ill. zárni a fetet így. Vagy esetleg egy olyan vezérlést csinálni elé, ami eleve 20V-ot szabályoz 5V-al?
(#) Bakancsok hozzászólása Nov 10, 2015 /
 
  1. #define FET1 9                      
  2. #define FET2 10    
  3. #define FET3 11
  4. #define KAPCSOLAS_MAX 255
  5. #define KAPCSOLAS_MIN 0
  6.  
  7. int IDO=200;
  8. int KAPCSOLAS1=0;    //aktuális szint (0-255)
  9. int KAPCSOLAS2=128;    //aktuális szint (0-255)
  10. int KAPCSOLAS3=255;    //aktuális szint (0-255)
  11.  
  12. void setup() {
  13.   pinMode(FET1, OUTPUT);   //9-es láb OUTPUT
  14.   pinMode(FET2, OUTPUT);   //10-es láb OUTPUT
  15.   pinMode(FET3, OUTPUT);   //11-es láb OUTPUT
  16.  }
  17.  
  18. void loop() {
  19.   analogWrite(FET1, KAPCSOLAS3);
  20.   analogWrite(FET2, KAPCSOLAS2);
  21.   analogWrite(FET3, KAPCSOLAS1);
  22.   delay(IDO);
  23.   analogWrite(FET1, KAPCSOLAS2);
  24.   analogWrite(FET2, KAPCSOLAS3);
  25.   analogWrite(FET3, KAPCSOLAS2);
  26.   delay(IDO);
  27.   analogWrite(FET1, KAPCSOLAS1);
  28.   analogWrite(FET2, KAPCSOLAS2);
  29.   analogWrite(FET3, KAPCSOLAS3);
  30.   delay(IDO);
  31.   analogWrite(FET1, KAPCSOLAS2);
  32.   analogWrite(FET2, KAPCSOLAS1);
  33.   analogWrite(FET3, KAPCSOLAS2);
  34.   delay(IDO);
  35.   }
(#) GPeti1977 válasza Bakancsok hozzászólására (») Nov 10, 2015 /
 
Pl IR2130 három fázisú hídmeghajtó IC-vel meg tudod csinálni.
Félig nem szokták kinyitni a FET-et hanem PWM ben meg van szaggatva az áram.
De gondolom frekvencia váltó lenne, az ennél egy kicsit bonyolultabb, keress egy kész kapcsolást szoftverrel vagy vegyél egy gyárit.
A hozzászólás módosítva: Nov 10, 2015
(#) csatti2 válasza Bakancsok hozzászólására (») Nov 11, 2015 /
 
Ezt a jelenlegi elektronikai ismereteiddel ne erőltesd, mert meg fogod ölni magad. Egy háromfázisú 400V-os aszinkron motorhoz való frekiváltó DC köre 600V körül szokott lenni. Itt már olyan áramkörtervezési ismeretekre van szükség, amivel csak egy tapasztalt villamosmérnök rendelkezik. Komoly védelmet kell kiépíteni, megfelelően le kell választani a magasfeszt a vezérlőfeszről, átkell gondolni a lehetséges meghibásodási eseteket, stb.
Vegyél egy kész gyári megoldást egy normálisabb gyártótól, a legtöbb frekvenciaváltó könnyen vezérelhető 0-10VDC jellel, amit már előállíthatsz az arduino-val is (PWM DAC + műveleti erősítő).
A hozzászólás módosítva: Nov 11, 2015
(#) teglascs válasza Bakancsok hozzászólására (») Nov 11, 2015 /
 
De mi lenne a feladat? Mit szeretnél a "félig kinyitott" FET-ekkel?
Félfordulatot?
(#) pisti hozzászólása Nov 11, 2015 /
 
Megérkezett a kicsi kék panelem:Arduino UNO.
A szoftvert letöltöttem (1.6.6) és egy pendrive-ra kicsomagoltam. Mikor összedugom a laptopommal az L jelű sárga LED villog ez szeintem nem normális, a szoftverben pedig nem tudok COM-ot választani, üzenetként, pedig a COM1 nincs engedélyezve üzenetet kapom. A 9V-os elemet rá kell-e csatlakoztatni vagy az USB-ről kap tápellátást?
(#) KBal76 válasza pisti hozzászólására (») Nov 11, 2015 /
 
Nézed meg hogy milyen portok vannak Win alatt. (De az Arduino IDE alatt is látod). Ha nincsenek, akkor fel kell tenni a soros driverét az UNO-n lévô chipnek. (FTDI, CH340, stb). Nem kell neki semmi plusz feszt adni, elég az USB.
A hozzászólás módosítva: Nov 11, 2015
(#) Bell válasza KBal76 hozzászólására (») Nov 12, 2015 /
 
Ha a driver jól van telepítve, csatlakozás után a meglévő COM1 mellett egy másik soros portnak is meg kell jelennie. Ezt kell majd az Arduino Tools -> Serial port menűben kiválasztani. Ha az op. rendszer nem ismeri fel, Neked kell megkeresni és telepíteni. Bővebben: Link
(#) szikorapéter hozzászólása Nov 12, 2015 /
 
Üdv. Rendeltem egy Arduino Mega 2560 fejlesztő panelt,ami szerencsémre házhoz is jött,viszont van vele egy olyan probléma hogy egyszerűen nem ismeri fel a gép. Mármint próbáltam úgy ahogy írták hogy csatlakoztatom az eszközt,majd elindítom az arduino telepítőt és magától feltelepíti. Ha így teszek menet közben a program megáll. (Amikor pont egy driverisp.exe nevű file-t installálna,akkor egyszerűen megfagy a program.) Ez mitől lehetséges? A gép csak úgy látja az új mega platformot hogy USB 2.0 2 . Remélem valaki tudja erre a választ. A válaszokat előre is köszönöm.
(#) TavIR-AVR válasza szikorapéter hozzászólására (») Nov 12, 2015 / 3
 
Eladó mit mond?
Ár - érték arányos ?

Te mit tettél eddig?
1, elolvastad a leírást
2, megnézted a chip feliratát ami az USB.t illeszti?

Jé, nem is Arduino gyári kialakítás!
CH340 drivert keres....
(#) szikorapéter válasza TavIR-AVR hozzászólására (») Nov 12, 2015 /
 
Köszönöm! Hasznos válasz volt,és egy életre megjegyeztem. Bár attól hogy "olcsó hús" kütyüt vásároltam,még teljes értékűen tudja azt amit az eredeti nem?
Következő: »»   165 / 863
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