Radíme si navzájem

Datum
Vložil
Titulek

Jak začít

Zdravím všechny.
Arduino mám teprve pár dní a moc mi to nejde. Chtěl bych se zeptat jestli neznáte někdo nějaký WEB nebo soubor kde je přesný technologický postup jak napsat program na arduino.
Předem moc děkuji

Datum
Vložil
Titulek

Re: Jak začít

Zaal bych tím že si přečteš nějaky tutorial jak programovat v C++. Budou stačit naproste zaklady ale začít s arduinem bez nějakych zakladu programovani je zbytečne bez toho se neobejdes.

Datum
Vložil
Titulek

Re: Re: Jak začít

Děkuji za radu a je třeba toto užitečné že bych si to celý přečetl a pak bych se to učil? https://www.hobbyrobot.cz/wp-content/uploads/ArduinoPriruckaProgramatora.pdf

Datum
Vložil
Titulek

Re: Re: Re: Jak začít

Ano to vypada užitečne ale žadne složitější ukazky tak bych i zkusil hledat něco jako c++ if else while, najdeš nějaky tutorial i se složitejšími ukazkami. Záleží co chceš všechno dělat na blikaní diod a ovladani součastek ti bude stačit to pdf a jestli mas dobre algoritmicke mysleni tak více ani nebudeš potrebovat jinak bych početl něco víc.

Začni od základu a ušetříš si mnoho času pozdeji, pochop základní cykly... udělej si třeba program kdy tlačítkem rožneš diodu spustí se ti meření času a když ji vypneš tak se ti do souboru uloží čas jak dlouho svítila... a takovehle veci ze začátku zkoušej

Pak už udělas všechno

Datum
Vložil
Titulek

Re: Re: Re: Re: Jak začít

Moc děkuji za odpověd. Pokusím se teda se ty základy nějak naučit a snad mi to půjde. :)

Datum
Vložil
Titulek

Arduino mini

Caute.Nedari sa mi nahrat program.Stale mi pise avrdude: stk500_getsync(): not in sync: resp=0x00 . Ma niekdo overeny navod alebo stranku.Dakujem

Datum
Vložil
Titulek

Re: Arduino mini

Ahoj. Zkontroluj typ Arduina, COM.
Pokud to nepomůže tak USB odpoj, připoj, zkontroluj.

Datum
Vložil
Titulek

Re: Arduino mini

S tymto som sa trapil aj ja, pomohlo nastavit na pevno COM port, asi to nejako zle detekuje system.

Datum
Vložil
Titulek

Re: Arduino mini

Pripojil som to podla tohto obrazku https://weworkweplay.com/site/assets/files/1019/schematics.jpg

Datum
Vložil
Titulek

Re: Re: Arduino mini

na obrázku je špatně ČERNÁ propojka. Ta musí jít z převodníku (GND) na Arduino pin GND, ne tak, jak je nakreslena na BLK.

Datum
Vložil
Titulek

Re: Arduino mini

Na obrazku je zli.Ako ho mam zapojit?

https://i984.photobucket.com/albums/ae326/canton-electronics/arduino%20kits/TB309_4_zps6c3c155e.jpg

Datum
Vložil
Titulek

Re: Arduino mini

Tak som skusil aj toto zapojenie ale stale nic. Ako spravne mam nastavit . V programe Arduinu 1.0.5 a to Tools?

Datum
Vložil
Titulek

Re: Re: Arduino mini

Zapojení:
Převaděč / Arduino
GND / GND
VCC / VCC
RX / TX
TX / RX
a pokud nechceš mačkat při nahrávání programu složitě reset, propoj ještě :
DTR / GRN

Datum
Vložil
Titulek

Re: Arduino mini

Taky pin tam nemam.Mam toto arduino mini.

https://img.auctiva.com/imgdata/1/3/5/4/6/7/2/webimg/696752968_o.jpg

Datum
Vložil
Titulek

Re: Re: Arduino mini

tak potom zkus DTR na DTR.

Datum
Vložil
Titulek

Re: Arduino mini

To som testoval a stale nic.Ako mam mat nastavene tools?

Datum
Vložil
Titulek

Re: Arduino mini

Testol by mi to niekdo ochotny?Poslal by som mu to v obalke + jedna ofrankovana.

Datum
Vložil
Titulek

Re: Re: Arduino mini

Máš nainstalovaný ovladače...
Nemyslím program.

Datum
Vložil
Titulek

Re: Arduino mini

Ano mam nainstalovane ovladace

https://www.ebay.com/itm/PL2303HX-USB-To-RS232-TTL-Auto-Converter-Adapter-controller-Module-for-arduino-/400565253775?pt=LH_DefaultDomain_0&hash=item5d438cb68f

Datum
Vložil
Titulek

Re: Re: Arduino mini

Zdravím. Nevím ja ostatním, ale mně převodník PL2302 s Arduinem Pro Mini nefungoval. S převodníkem FT232RL to jede bez problémů...

Datum
Vložil
Titulek

Spletení pinů

DObrý den, programuju čidlo teploty a omilem jsem do programu napsal snímací pin 6, ale již jse měl na něm připojenej LCD keypad shield a nahrál jsem program do arduina a samozřejmě spustil, nemohl jsem ten pin odpálit?
#define ONE_WIRE_BUS 6

OneWire oneWire(ONE_WIRE_BUS);
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

všiml jsem si toho až když mi to psalo na display že čidlo je vedné. To mam ošetřené takto
void printTemperature(DeviceAddress deviceAddress)
{
float tempC = sensors.getTempC(deviceAddress);
if (tempC == -127.00) { // jestliže se teplota rovná -127.00
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Chyba senzoru");
} else {
lcd.clear();
lcd.setCursor(0,0);
lcd.print("C: ");
lcd.print(tempC);
}
}

Datum
Vložil
Titulek

Re: Spletení pinů

dívej když jsou DATA-DATA tak se nic neděje ale jestli jsou DATA-VOLT tak to už je problém.!

Datum
Vložil
Titulek

Rozdíl UNO MEGA

Dobrý den, nevíte co by mohlo být příčinou toho, že když připojím snímač k unu tak vše funguje, když ho ovšem připojim k meze tak čidlo nevrací žádné hodnoty. Pin i program je totožný

Datum
Vložil
Titulek

Arduino mega 2560 (piny)

Dobrý den, dnes mi přišlo arduino mega 2560 a mě by zajímalo jaké piny podporují onewire jestli všechny (digitální samozdřejmě), nebo jen určitej pin. Dále by mě zajímal první pin nejblíže k napájecímu konektoru, není popsanej, hned vedle je pin IOREF, reset, 3.3V, atd. Děkuju a přeji příjemný večer.

Datum
Vložil
Titulek

Re: Arduino mega 2560 (piny)

:-)
Na R3 je prví pin nepřipojený, je to rezerva pro budoucí použítí, tedy dle informací přímo z arduino.cc stránek.
Jinak na onewire můžete použít kterýkoliv digitální pin.

Datum
Vložil
Titulek

Re: Re: Arduino mega 2560 (piny)

Děkuju.

Datum
Vložil
Titulek

Barevný senzor

Dobrý den, snažím se dostat 3 hodnoty z barevného senzoru, ale program se vždy zasekne na if (serin.available() > 0) nevíte někdo čím to je ?? Celý program je níže.

/* ColorPal Sensor Example for Arduino
Author: Martin Heermance, with some assistance from Gordon McComb
This program drives the Parallax ColorPAL color sensor and provides
serial RGB data in a format compatible with the PC-hosted
TCS230_ColorPAL_match.exe color matching program.
*/

#include <SoftwareSerial.h>

const int sio = 2; // ColorPAL connected to pin 2
const int unused = 255; // Non-existant pin # for SoftwareSerial
const int sioBaud = 4800;
const int waitDelay = 200;

// Received RGB values from ColorPAL
int red;
int grn;
int blu;

// Set up two software serials on the same pin.
SoftwareSerial serin(sio, unused);
SoftwareSerial serout(unused, sio);

void setup() {
Serial.begin(9600);
reset(); // Send reset to ColorPal
serout.begin(sioBaud);
pinMode(sio, OUTPUT);
serout.print("= (00 $ m) !"); // Loop print values, see ColorPAL documentation
serout.end(); // Discontinue serial port for transmitting

serin.begin(sioBaud); // Set up serial port for receiving
pinMode(sio, INPUT);
Serial.println("setup");
}

void loop() {
readData();
}

// Reset ColorPAL; see ColorPAL documentation for sequence
void reset() {
delay(200);
pinMode(sio, OUTPUT);
digitalWrite(sio, LOW);
pinMode(sio, INPUT);
while (digitalRead(sio) != HIGH);
pinMode(sio, OUTPUT);
digitalWrite(sio, LOW);
delay(80);
pinMode(sio, INPUT);
delay(waitDelay);
Serial.println("reset");
}

void readData() {
char buffer[32];

if (serin.available() > 0) {
// Wait for a $ character, then read three 3 digit hex numbers
Serial.println("Data");
buffer[0] = serin.read();
if (buffer[0] == '$') {
for(int i = 0; i < 9; i++) {
while (serin.available() == 0); // Wait for next input character
buffer[i] = serin.read();
if (buffer[i] == '$') // Return early if $ character encountered
return;

}
parseAndPrint(buffer);
delay(10);
}
}
}

// Parse the hex data into integers
void parseAndPrint(char * data) {
sscanf (data, "%3x%3x%3x", &red, &grn, &blu);
char buffer[32];
sprintf(buffer, "R%4.4d G%4.4d B%4.4d", red, grn, blu);
Serial.println(buffer);
}

Datum
Vložil
Titulek

USB převodník

Prosím vás o pomoc koupil jsem si napájecí desku která byla vadná a spálila mi v arduinu mega2560 komunikační procesor. Je pro mě řešením USB převodník děkuji za odpovědi...

Datum
Vložil
Titulek

Barevný senzor 28380

Dobrý den, chtěl bych se Vás zeptat jestli někdo nemá zkušenost se snímačem barev od Parallaxu s číselným označením 28380. Vše jsem udělal podle pokynů výrobce, ale přes sériovou linku mi to žádné hodnoty nevrací. Nevíte někdo čím to je ?? Díky moc

Datum
Vložil
Titulek

float zapis z DHT22 na SD kartu

Ahojte

Dlhsie sa borim s problemom ako zapisat hodnotu float temperature a float humidity na sd kartu do csv. Stale mi to zapisuje ako zaokruhlenu hodnotu na cele cislo. Chcem mat desatinne. Program som zlepil z viacerych zdrojov a samozrejme najviac pomohol z tohto webu (samozrejme adminovi veeeelka vdaka)

Tu su kusky kodu
.
.
.


float h = dht.readHumidity();
float t = dht.readTemperature();
int teplota = dht.readHumidity(); // přečte hodnotu z pinu 8
int vlhkost = dht.readTemperature();
.
.
.


String dataString = ""; // inicializuje proměnou pro data
dataString = cas; // čas do proměné data
dataString = dataString + ";"; // vhodný oddělovač
dataString = dataString + String(teplota);
dataString = dataString + ";"; // vhodný oddělovač
dataString = dataString + String(vlhkost);
File dataFile = SD.open("data.csv", FILE_WRITE); // otevře soubor data.csv
if (dataFile) // když soubor existuje zapíše do něj
// samotný zápis - zapíše a skočí na nový řádek
dataFile.println(dataString);
dataFile.close();




Pri vypise na display a serial monitor to bezi na desatinu.

Budem vdacny za kazdu radu.

Záznamy: 1831 - 1860 ze 1905

<< 60 | 61 | 62 | 63 | 64 >>

Vyhledávání

arduino8.cz © 2015 Všechna práva vyhrazena.