Szeretnék kicsit belemélyedni az Arduino lelkivilágába, 1-2 saját elképzelésemet szeretném megvalósítani.
Létezik magyar nyelvű oktatóbázis, elsősorban írott anyag, ami végigvinné az embert a használható parancsokon, a program felépítésébe? Ami elmagyarázza hogy mik azok a libary-k, és miért pont úgy használjuk ahogy?
Az alapokon túl vagyok, tudok LEd-et villogtatni, meg a standard LCD kiíratás is megy (bár itt ugye már belépnek azok a bizonyos könyvtárak vagy mik...).
Törölt felhasználó
2019-06-21 13:27:11
[1431]
Szerintem bootloader lesz a ludad... uno van 3 uart meghajtoval szerelt ezeket mind más bootloader kezeli.. ft232,ch340,atmega8...
Persze, a klónokon. Gábornak eredeti van, ahol a 13-as lábról egy LM358-on keresztül kap jelet a LED, míg a klón Nano-n simán rá van kötve a lábra egy 1k-s ellenálláson keresztül.
Úgy néz ki, hogy megvan a megfejtés. Nem a kommunikációval van baj, hanem annak a tartalmával. Az eredeti UNO-n nincs a 13-as lábon LED, ezért azzal működik, a Nano-n viszont van, így azt a lábat a LED és az 1k-s ellenállás le tudja húzni a belső pull-up ellenére. Délután lesz teszt, várjuk az eredményt Gábortól.
Ezt is csak most tudom!:) De tudnál monitorozni (soft serial) is hol akad el a nanod programilag egyenlőre a hardveresed foglat leszz ha pcn nézed hol jár a nanod programja ! program részegbe szurkálsz megjegyzéseket pl Serial.println("itt valami 1 tortenik");....stb
Van egy rossz hirem! Ha terminálba (soros program) nyitva van a nanod az foglalja hadweres rx/tx lábat másik eszközt ilyenkor nem fog működni egy szere vele párhuzamosan!
No, még egyszer elölről. A kütyü csak ad, tehát kimenetről beszélünk. A program működik régóta hibátlanul egy UNO-n, de mivel az nagyméretű, át kell tenni egy Nano-ra. Azon valamiért nem jól megy a kimenet, a vevő oldal nem veszi az adást.
A i/o te definiálod programból minek használod input akor vagy külső ellenállással felhúzod 10k 5v tápfesz vagy másik programból bekapcsolod a belső felhuzokat de lebegve nem maradhat akor jön a zavarodót alapot önálló életet él az 328 példánkba nem csak azon a lábon lesz probléma!
Én a gyári panelrajzot nézem és ott úgy van ahogy leírtan . Teljesen egyforma a felépítés . A Nano illetve az Uno Tx lába megy tovább a másik egység Rx jére (azon megy a távirat ) Az UNO elküldi a Nano nem
Ezt nem Gábor építette, hanem a kici kínai, úgy hívják, hogy Arduino Nano. A kérdés az, hogy mi a túróért nem jön ki normális jel a panel szélén levő csatira.
Napok óta szívok Kis segítséggel csináltam egy programot Uno-ra Feltöltöm és Ok . Ugyanazt rátöltöm Nanora . És nem működik . Szépen felmegy de nem működik. Egy táviratot szeretnék küldeni egy másik Arduinónak . Az UNO szépen elküldi a NANO nem Köztudott hogy mindkét panelon van egy CH340 es kinai chip ( olyan mint a FTDI csak kínai ) A schematic et elemezve mindkét egység megegyezik . A kontroller kimenetei két ledet hajtanak ( a felhúzó ellenállások 1 kohm ) és ugyancsak 1 kohm os soros ellenállásokkal mennek a CH340 chiphez.
Szkópolni még nem szkópoltam . Lehetséges hogy ugyanaz a program másképp fordul le UNO ra ill Nanora ?
A Nano ban a kontroller SMD az UNO ban Plastic DIL
Akinek van ötlete hogy mi lehet az örvendeztessen meg vele
PSoft | 18588
2019-05-23 21:00:26
[1406]
Nem kell bocsánatot kérned, ez a természetes. Kérdez az ember,és ha valaki tud, válaszolni is fog a kérdésekre.
Még annyi kiegészítést tennék az ottaniakhoz, hogy természeten egy közös GND vagy 0 pont is van az LPT-n, pl. a 25, 24, 23 csatlakozó pontok bármelyike jó meked.
FREE fel regeltem lett egy api kulcs mi a tehendöm tovább ?
próbálgatok más példákat is legfrissebb könyvtárak de azzal is néma a kinyert adat.. Létezik más ilyen valutás+lib megoldás ami megbízható keresgéltem de megoldás nincs egyenlőre rá..
Sziasztok! Lenne egy olyan gondom, hogy van egy arduino uno eredeti és van egy kék vezérlőm 4 tengelyes.Szeretném össze kötni őket a nyomtató porton keresztül.Ketté vágtam a nyomtatókábelt és ki méregettem melyik vezeték hová tartozik. De nem tudom, hogy melyik pin mit csinál és, hogy hová kössem az arduino-ban! Esetleg valaki tudna nekem ebben segíteni?
freewind | 90
2019-05-23 08:02:09
[1390]
2018. december 4-től új API van. A példa amit belinkeltél a githubon „Apr 3 2018” dátummal találtam, vagyis a régi szerint próbálkozik ezért nem kapsz vissza normális választ.
kodban mi a gond euro usd nem ad vissza árfolyamot pedig van internet 192.168.1.23 ut vonalon!
SERIAL:
connecting Wifi: test ....... WiFi connected IP address: 192.168.1.23 --------------------------------- Getting ticker data for bitcoin Error getting data: Failed to parse JSON --------------------------------- --------------------------------- Getting ticker data for ethereum Error getting data: Failed to parse JSON --------------------------------- --------------------------------- Getting ticker data for dogecoin Error getting data: Failed to parse JSON --------------------------------- --------------------------------- Getting ticker data for bitcoin Error getting data: Failed to parse JSON --------------------------------- --------------------------------- Getting ticker data for ethereum Error getting data: Failed to parse JSON --------------------------------- --------------------------------- Getting ticker data for dogecoin Error getting data: Failed to parse JSON --------------------------------- --------------------------------- Getting ticker data for bitcoin Error getting data: Failed to parse JSON
#include <CoinMarketCapApi.h>
/******************************************************************* * An example of getting ticker info from coinmarketcap.com * * * * Written by Brian Lough * *******************************************************************/
// CoinMarketCap's limit is "no more than 10 per minute" // Make sure to factor in if you are requesting more than one coin. unsigned long api_mtbs = 60000; //mean time between api requests unsigned long api_due_time = 0;
void setup() {
Serial.begin(115200);
// Set WiFi to station mode and disconnect from an AP if it was Previously // connected WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100);
// Attempt to connect to Wifi network: Serial.print("Connecting Wifi: "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { Serial.print("."); delay(500); } Serial.println(""); Serial.println("WiFi connected"); Serial.println("IP address: "); IPAddress ip = WiFi.localIP(); Serial.println(ip); }
void printTickerData(String ticker) { Serial.println("---------------------------------"); Serial.println("Getting ticker data for " + ticker);
// Ticker unfortunately is not the symbol for some reason. // Go to CoinMarketCap.com and select the coin you would like to check // The ticker name makes up the last part of the URL // e.g: http://coinmarketcap.com/currencies/bitcoin/ , "bitcoin" is the ticker value
// Currency is optional, so you can pass only ticker if you want. // Check out the currency drop down on CoinMarketCap.com to get available values CMCTickerResponse response = api.GetTickerInfo(ticker, "eur"); if (response.error == "") { Serial.print("ID: "); Serial.println(response.id); Serial.print("Name: "); Serial.println(response.name); Serial.print("Symbol: "); Serial.println(response.symbol);
Serial.print("Price in USD: "); Serial.println(response.price_usd); Serial.print("Price in BTC: "); Serial.println(response.price_btc);
Serial.print("24h Volume USD: "); Serial.println(response.volume_usd_24h); Serial.print("Market Cap USD: "); Serial.println(response.market_cap_usd);
// These fields will not come back if you do not request a currency Serial.print("Price in requested currecy: "); Serial.println(response.price_currency); Serial.print("24h Volume in requested currency: "); Serial.println(response.volume_currency_24h); Serial.print("Market Cap in requested currency: "); Serial.println(response.market_cap_currency);
void loop() { unsigned long timeNow = millis(); if ((timeNow > api_due_time)) { printTickerData("bitcoin"); printTickerData("ethereum"); printTickerData("dogecoin");
api_due_time = timeNow + api_mtbs; } }
dtb | 1914
2019-04-21 20:05:22
[1387]
Nem, még nem volt időm bővebben foglalkozni vele, mert közben vendégeim voltak külföldről. Igazából olyan pici a lézer nyaláb, hogy nem is nagyon látható. Az érzékelőnél nem a szórt visszaverődés a probléma, mert bármiyen felületen próbáltam, hasonló eredmény jött. Van többféle LIB hozzá, végig kell nyálazni mindet, melyik hogyan kezeli, melyik adja a legpontosabb értéket.