-
GAMEPOD.hu
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
kmisi99
addikt
válasz Teasüti #3250 üzenetére
Hoppá! Valóban, a hozzá lévő androidos program már úgy működik ahogy kell! Köszönöm!
Már csak egy dolgot nem tudok, és ez a legnagyobb problémám. Az a helyzet, hogy az eredeti projektben amit találtam az autó kanyarodásáért motor felelős így a programban is ez van. . Viszont nálam ez szervó lesz. De fogalmam sincs hogyan tudnám ezt beleírni. Nekem annyi is elég lenne, hogy a turn right nál elfordítja jobbra 60 fokkal a leftnél balra 60 fokkal.
-
Teasüti
nagyúr
-
kmisi99
addikt
válasz Teasüti #3252 üzenetére
Programozási analfabéta vagyok, de tényleg sikerült! Bár szerintem eléggé "csöves" módszerrel oldottam meg. Ugye megnyomom a balra gombot akkor balra megy de ott is marad, ezért beállítottam, hogy az előre gomb megnyomásával középállásba rakja a szervót. Köszönöm a segítséget, már annyira túl akartam bonyolítani ezzel egész jól meg lett oldva. Mert maga a program kicsit korlátolt, egyszerre csak egy gombot lehet lenyomni benne.
[ Szerkesztve ]
-
Teasüti
nagyúr
válasz kmisi99 #3253 üzenetére
Gondolom ezért vettél Arduino-t, hogy ezen változtass.
Hamar bele lehet jönni, ha foglalkozol vele. Nekem két-három hét volt, mire az analfabétából eljutottam oda, hogy önállóan írok sketch-eket az Uno-ra.
Inkább az elektronikai része, amivel nem fejlődök.
A hardvernél még mindig csak breakout board-okkal legózok.
(Nem mintha ez nem lenne elég a projektjeimhez.)
A szoftverrel sokkal könnyebb dolgozni.Amúgy Play-en láttam már BT-s kontroller app-okat Arduino-hoz, miért nem szerzel be egy olyat, ami analóg irányítást is tud?
A programban van PWM vezérlés mindkét tengelyre, illetve az egyik tengelyt szervóra átírni se nagy kunszt.
A többi csak annyi, hogy hozzáigazítod a vezérlő bájtokat az app-hoz.
De talán még példa programokat is találni mellé.
És/vagy keresel egy kevésbé primitív tutorialt rc autóhoz.
Ez a 8 irányú digitális irányítás már 20 évvel ezelőtt is gagyi volt.[ Szerkesztve ]
-
kmisi99
addikt
válasz Teasüti #3254 üzenetére
Majd a következő lépcső lehet az lesz. Igazából én pont az összerakás és technikai oldalával vagyok jobban kapcsolatban. 5 éven át próbáltak belém programozást erőszakolni, mindenki elbukott. Egyszerűen az gondolkodásmódom nem való erre, mintha egy pap kapna bordélyházba állásajánlatot. De persze érdekel, meg tökre örülök, hogy most a szervót is sikerült bele rakni a programba.
-
Teasüti
nagyúr
Karakteres lcd-ből ismer vki olyan terméket, ami időjárásálló készülékházzal rendelkezik?
Az se volna baj, ha volna rajta 3 gomb, amit így vagy úgy el lehet érni MCU-val.
Adatbuszra megy vagy GPIO-ra az mindegy.
Szét kerestem az ebay-t, de vagy nem találom a megfelelő szavakat, vagy nincs.
Köszi! -
FireKeeper
nagyúr
válasz Teasüti #3256 üzenetére
szerintem olcsóbban és egyszerűbben kijössz vele ha valami vízálló dobozkán vágsz rést egy sima karakteres LCD-nek és beragasztod (vagy ha nem is közvetlen az LCD-t ragasztod, akkor valami üveget/átlátszó műanyagot, és mögé a kijelzőt, vagy keresel valami ablakos dobozt). továbbá erre olyan gombokat tudsz rakni amilyeneket szeretnéd. el kell vele szüttyögni, de meg lehet szépen igényesen csinálni, még ha olyan nem is lesz amivel kiállításokra mész
steam, GOG, uPlay: @petermadach || HotS: PeterMadach#2675 || Xperia 10 V || Ultrawide & SFF masterrace || Unofficial and unpaid VXE R1 shill
-
Beggar
csendes tag
Sziasztok!
Már napok óta küzdök egy menüszerkezettel arduinoval, sehogy sem akarja a végleges formát ölteni. Eljutottam odáig, hogy a menüben már lehet mászkálni, de a kiválasztott almenü értékét nem tudom módosítani, kiolvasni memóriából rendesen. Ha valakinek van egy kész ötlete, azt is szívesen fogadom.A menü szerkezete így néz ki:
"Input Select"-
|- TV
|- Media Player
|- Instrument
|- Aux 1
|- Aux 2
Equalizer-
|- Bass (értéke lehet 0-63)
|- Treble (értéke lehet 0-63)
|- Balance (értéke lehet 0-63)
|- Loudness (értéke 0-1)Az én megoldásom részben a következő:
#include <EEPROM.h>
#include <LiquidCrystal.h>
char* main_menu[] = {" Input Select ", " Equalizer "};
char* menu_items[2][6] = {
{" TV ", " Media Player ", " Instrument ", " Aux 1 ", " Aux 2 ", " Exit "},
{" Bass ", " Treble ", " Balance ", " Loudness ", " Exit " }
};
const int btn_up_pin = 9;
const int btn_down_pin = 8;
const int btn_enter_pin = 7;
const int btn_esc_pin = 6;
//const int backlight = 10;
const int lcd_contrast_pin = 11;
const int lcd_power_pin = 10;
const int backlight_value = 0;
// memoria címek ---------
const int addr_volume = 0;
const int addr_inp = 1;
const int addr_equ_0 = 2;
const int addr_equ_1 = 3;
const int addr_equ_2 = 4;
const int addr_equ_3 = 5;
// -----------------------
int on_menu = 0;
char* menu_item = "";
char* main_itme = "";
char* sub_item = "";
int main_menu_counter = 0;
int main_counter = 0;
int sub_menu_counter = 0;
int sub_counter = 0;
int volume_counter = 0;
int temp_value = 0;
int btn_up = 0;
int btn_down = 0;
int btn_enter = 0;
int btn_esc = 0;
long action_timer = 0;
LiquidCrystal lcd(13, 12, 5, 4, 3, 2);
void setup() {
Serial.begin(9600);
pinMode(btn_up_pin, INPUT);
pinMode(btn_down_pin, INPUT);
pinMode(btn_enter_pin, INPUT);
pinMode(btn_esc_pin, INPUT);
pinMode(lcd_contrast_pin, OUTPUT);
pinMode(lcd_power_pin, OUTPUT);
//analogWrite(backlight, backlight_value);
lcd.begin(16, 2);
on_menu = 0;
}
char mem_read(int mainmenu, int submenu = 0){
int ret_val = 0;
char ret_temp;
if(mainmenu == 0 && submenu == 0){
ret_val = EEPROM.read(1);
}
if(mainmenu == 1 && submenu == 0){
ret_val = EEPROM.read(2);
}
if(mainmenu == 1 && submenu == 1){
ret_val = EEPROM.read(3);
}
if(mainmenu == 1 && submenu == 2){
ret_val = EEPROM.read(4);
}
if(mainmenu == 1 && submenu == 3){
ret_val = EEPROM.read(5);
}
return ret_val;
}
void loop() {
btn_up = digitalRead(btn_up_pin);
btn_down = digitalRead(btn_down_pin);
btn_enter = digitalRead(btn_enter_pin);
btn_esc = digitalRead(btn_esc_pin);
if(on_menu > 0){
digitalWrite(lcd_power_pin, HIGH);
digitalWrite(lcd_contrast_pin, LOW);
}
if(on_menu == 0){
digitalWrite(lcd_power_pin, LOW);
analogWrite(lcd_contrast_pin, 254);
}
if(menu_item == " Exit ") {
if(on_menu == 1){
menu_item = "";
main_menu_counter = 0;
sub_menu_counter = 0;
on_menu = 0;
}
if(on_menu == 2){
menu_item = "";
sub_menu_counter = 0;
on_menu = 1;
}
}
if(on_menu == 1){ // -------------------------------------------------
if(btn_up == HIGH && on_menu == 1){
if(main_menu_counter < ((sizeof(main_menu)/2)-1)){
main_menu_counter++;
delay(250);
}
}
if(btn_down == HIGH && on_menu == 1){
if(main_menu_counter > 0){
main_menu_counter--;
delay(250);
}
}
lcd.setCursor(0,0);
lcd.write(main_menu[main_menu_counter]);
lcd.setCursor(0,1);
lcd.write(" ");
if(btn_enter == HIGH && on_menu == 1){
menu_item = main_menu[main_menu_counter];
main_counter = main_menu_counter;
on_menu = 2;
delay(250);
}
} // #################################################################
if(on_menu == 2){ // -------------------------------------------------
if(btn_up == HIGH && on_menu == 2){
if(sub_menu_counter < ((sizeof(menu_items[main_counter])/2)-1)){
sub_menu_counter++;
delay(250);
}
}
if(btn_down == HIGH && on_menu == 2){
if(sub_menu_counter > 0){
sub_menu_counter--;
delay(250);
}
}
lcd.setCursor(0,0);
lcd.write(main_menu[main_counter]);
lcd.setCursor(0,1);
lcd.write(menu_items[main_counter][sub_menu_counter]);
if(btn_enter == HIGH && on_menu == 2){
menu_item = menu_items[main_counter][sub_menu_counter];
sub_counter = sub_menu_counter;
on_menu = 3;
delay(250);
}
} // #################################################################
if(on_menu == 3){ // -------------------------------------------------
lcd.setCursor(0,0);
lcd.write(menu_items[main_counter][sub_counter]);
lcd.setCursor(1,1);
temp_value = mem_read(main_counter, sub_counter);
lcd.write(temp_value);
//lcd.write(" ");
} // #################################################################
if(on_menu == 0){
//analogWrite(backlight, 0);
lcd.setCursor(0,0);
lcd.write(" Home Amplifier ");
lcd.setCursor(0,1);
lcd.write(" ");
if(btn_enter == HIGH && on_menu == 0){
on_menu = 1;
delay(250);
}
}
if(btn_esc == HIGH){
menu_item = "";
main_menu_counter = 0;
sub_menu_counter = 0;
on_menu = 0;
}
Serial.print("on_menu: ");
Serial.print(on_menu);
Serial.print(" lcd_power_pin: ");
Serial.print(digitalRead(lcd_power_pin));
Serial.print(" temp_value: ");
Serial.print(temp_value);
Serial.println("");
delay(50);
} // loop endElőre köszönök minden nemű segítséget!
[ Szerkesztve ]
-
Teasüti
nagyúr
válasz FireKeeper #3257 üzenetére
Éppen a barkácsolást szeretném elkerülni. Vmi kifinomult, helytakarékos, csinos megoldást keresek. Nem olyat amit baltával faragtak.
Mint pl egy biciklis km óra, csak vezetéken.
Létezik ilyesmi MCU-hoz?[ Szerkesztve ]
-
-
bear_
aktív tag
Sziasztok!
Windows 10 alatt nem tudom flashelni az UNOmat. XP alatt tökéletesen működik. Tud valaki rá mogoldást?
-
bear_
aktív tag
Probléma megoldva, a gagyi USB kábel volt a hibás.
Viszont belefutottam egy újabb problémába:
Natúr C nyelven szeretnék programokat írni, és addig okés is, hogy feltöltöm a hex filet, viszont hiába van magasszinten a kimenet, alig világítanak a ledek. Az előtétellenállások jók, az arduinoban írt progival tökéletesen világitanak. Mi lehet a gond? -
FireKeeper
nagyúr
ha közvetlen a kimenetekről hajtod őket, lehet az arduino nem tud elég áramot adni nekik. esetleg próbáld meg egy mosfeten vagy tranzisztoron keresztük kapcsolni őket.
steam, GOG, uPlay: @petermadach || HotS: PeterMadach#2675 || Xperia 10 V || Ultrawide & SFF masterrace || Unofficial and unpaid VXE R1 shill
-
whYz
addikt
Sziasztok
Nem tudjatok, hogy a WiFi Shield 101-et valahogy be lehet szerezni EU-ban?
Ha azt szertnem ellenorizni, hogy egy ajto nyitva van-e, akkor milyen kiegeszitore lesz szuksegem?
-
hermit
tag
Sziasztok,
csinalt mar valaki adruinorol arduinora bootloader frissitest (ami utan normalisan mukodott a wdt)?
-
Janos250
őstag
Hasonlót.
Mióta (1-2 éve) beillesztették az ESP8266-ot is az Arduino sorba, hogy ne csak AT parancsokkal lehessen programozni, ezek a célszerűbbek:
[link]
vagyÉn mindkettőt használom, meg vagyok velük elégedve.
Pl. hőmérséklet szenzort olvas, WEB szerverként konfiguráljuk és mobiltelefonról böngészővel olvassuk az értéket.
Az ESP8266 chip önmagában Arduino is, jobb paraméterekkel, mint számos egyéb Arduino lap.
Tehát nem kell külön WiFi shield.
Gyors, nagy memória, szerintem egyetlen hátránya a kevés I/O láb.
Arduinoként C-ben, C++-ban programozható, nagyon jó kész könyvtárak vannak hozzá.
32 bites proci.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
whYz
addikt
válasz Janos250 #3275 üzenetére
Koszi szepen az infot.
Szerinted mukodhet egy ESP8266 egy Genuino 101-al vagy vegyem akkor meg a teljes boardot es hasznaljak csak azt onmagaban? Genuino 101 mar megvan, igy legszivesebben azt hasznalnam, meg szeretnek egy nfc shieldet is racsatlakoztatni ha lehet.
Itt pl valakinek nem mukodott, de mast nem nagyon talaltam rola. Lehet egyedi eset.
-
Janos250
őstag
Genuino 101-et nem ismerem, nem akartam Intel irányba elmenni, én az ARM irányt céloztam meg, pl:
http://www.ebay.com/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/291693366485?hash=item43ea478cd5:g:74YAAOSwZ8ZW5jfe
[link]
és hasonlók, azokkal nagyon kellemes tapasztalataim vannak.Én az ESP-t (ESP12-E, NodeMcu Lua, és ez: http://www.ebay.com/itm/Hot-ESP8266-ESP-12E-WIFI-Wireless-Dev-Board-for-Arduino-IDE-UNO-WeMos-D1-F7-/222050036152?hash=item33b336a9b8:g:qaoAAOSwxp9W4pIk [link] ) kedvelem, mert önmagában egy komplett, jó teljesítményű 32 bites Arduino is.
A soros vonala tapasztalatom szerint megbízhatóan működik, így - elvileg - gond nélkül együtt kell működnie a 101-el is.
Pár példány van belőlük, az oktatás során sem sikerült egyet sem kinyírni a félév során. :-)nfc shoeldet nem ismerem.
RFID-ként a következőt próbáltam (Mifare):
http://www.ebay.com/itm/Mifare-RC522-RFID-13-56Mhz-Module-Wireless-Module-ICSH008A-/351374091757?hash=item51cf8725ed:g3AAAOSwGXtXgLbM [link]
Ez - elvileg - nagyon kényelmes, mert mindent elintéz a rajta lévő proci, ha egy tag (pl. kártya) közelít hozzá, folyamatosan ismételgetve küldi soros vonalon a kártya ID-jét.
Ez az elv, mert nekem támadtak vele gondjaim, aztán ez is a fiókba került, amikor sürgősebb dolgok kerültek elő (a már írt ESP hőmérséklet mérés). Azóta még nem vettem elő.
3V-on működik, rajta van egy fesz. szab. , ezért 5 V-al kell megtáplálni, de a soros vanal 3V-os. A korábbi változatokon volt egy LED, közvetlenül az 5V-ra kötve. No ez általában elfüstölt, azóta az újabbakon csak a helye van.
Nekem volt amikor működött, de volt amikor nem. Van hozzá egy "gyári" tesztelő program, én is azt (is) használtam, de a NET szerint az észreveszi, ha nem eredeti a dolog, és kinyírja a prociban lévő firmware-t, tehát újra kell tölteni.
Na, ez még nálam nem került sorra. Van szűz példányom is, idő hiányában még a fiókban. Azt nem próbálom ki a teszt programmal, csak simán olvasom majd az adatait a soroson, remélem megy.Ez meg egy régebbi, de kész könyvtárakkal - állítólag - jól programozható, stabilan működik. Nekem még a fiókban van, nem próbáltam. :
http://www.ebay.com/itm/RC522-Mifare-Card-Read-Antenna-RF-Module-RFID-Reader-IC-Card-Proximity-Module-/172229986397?hash=item2819b5085d:gGEAAOSwvg9XUupm [link][ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
whYz
addikt
válasz Janos250 #3277 üzenetére
Koszi a segitseget.
Akkor most rendelek egy ilyen ESP8266 ESP-12F-et es meglatjuk mit tud.
Egy ilyen nfc shieldem van. Probalom rabirni androiddal valo kommunikalasra, de meg nagyon az elejen vagyok. Ezzel kapcsolatban nem tudsz valami dokumentaciot? Mert neten eleg keves forrast talaltam.
-
Janos250
őstag
Sajnos azt nem ismerem, nincs róla infóm.
Ha nem vagy biztos a kommunikációban a 101 és az ESP között, kipróbálhatod.
Holnap (hétfő) délben jön hozzám (Bp., Gellért tér környéke) egy itteni fórumtárs ESP "bemutatóra", ha akarod Te is jöhetsz és ki tudod próbálni.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Ne felejtsd el, hogy ehhez 3.3 V táp. és 3.3 V-ot is tudó soros-USB átalakító kell!
A NodeMcu Lua és a WeMos tartalmaz fesz. stabilizátort és soros-USB átalakítót is.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Gergosz2
veterán
Személy szerint én nem így állnék hozzá. Alapból ezek a wifis cuccok elég sokat fogyasztanak, szóval vagy fixen viszel oda egy tápkábelt, vagy elég sűrűn cserélgetsz elemet. Pl NodeMCU alapjáraton 500mA-peres tápot kér(Van ilyenen itthon, de még nem igazán sikerült a DUE-ra írt progimat portolnom rá.)
Az ajtóra tennék egy pro minit+nr24lf kombót. Az előbbit 1,2$ körül kapod meg, az utóbbit is. De ami jó, hogy alvóba elküldve egy elemről egy évet simán üzemel, de egy kis HW módosítás kell hozzá. Emellett meg lenne egy master modulod, amin lenne egy Wifi/ethernet shielded és már neten is vannak az infók.
[ Szerkesztve ]
Nokia 6030 Hardcore User // I Panic Restaurant by Taito
-
FireKeeper
nagyúr
steam, GOG, uPlay: @petermadach || HotS: PeterMadach#2675 || Xperia 10 V || Ultrawide & SFF masterrace || Unofficial and unpaid VXE R1 shill
-
Gergosz2
veterán
válasz FireKeeper #3285 üzenetére
igen, csak rossz helyre írom állandóan azt az f-et
Nokia 6030 Hardcore User // I Panic Restaurant by Taito
-
Janos250
őstag
válasz Gergosz2 #3283 üzenetére
Ízlés kérdése. Mindenkinek a saját szempontjai alapján kell dönteni.
Én azért pártolom a WiFit, mert az sokkal általánosabb, gyakoribb mint a többé-kevésbé egyedi RF chipek. Egy WiFis megoldásban szerzett gyakorlat biztosan nem válik holt tudássá évek múltával sem. Sokkal több WiFis chipet használnak a világon, mint az egyéb RF megoldásokat. Attól még persze lehet használni a spéci RF chipeket is, ha valakinek az a szimpatikusabb, vagy van valami oka, hogy az ő alkalmazásában azt használja.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Gergosz2
veterán
válasz Janos250 #3287 üzenetére
ha szétszedsz otthon egy 2.4 Ghz-es egér/billentyűzet mellé szánt USB dongle szinte biztos, hogy egy nrf24l lesz benne.
Wifis megoldás is vezérlő függő mert van belőlük millió fajta kint amiket milliófajta képpen lehet programozni. Jó dolog, hogy van ez az arduino core ESp modulokra de ez közel sem jelenti azt, hogy mindegyiket így kell programozni.
Nokia 6030 Hardcore User // I Panic Restaurant by Taito
-
tvamos
nagyúr
válasz Janos250 #3287 üzenetére
Egyeb RF-bol teljesen biztosan tobb van, egyenlore. Idojaras allomasok, taviranyitok, stb. Persze, a 6lowpan-nel jonnek az alacsonyabb fogyasztasu WIFI-k, szerintem arra erdemes ramenni.
(En magam is fejlesztettem 2 proprietary RF cumot.)"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
Janos250
őstag
válasz Gergosz2 #3288 üzenetére
Gergos2 és tvamos!
Pap és papné esete.
A WiFi chip használata során a vezérléshez html kódú WEB lapot írunk. A html-t majdnem minden második ember ismeri, és elég stabilan állja az idők próbáját.
A többi meg minden programban ugyanaz, mivel a kész osztálydefiníciókat használjuk.Egy hevenyészett példa:
ESP8266WebServer amiNevetSzervernekValasztottam(80);
void ezthajtsdVegreHaGyokerbeLepek() {
String teendo = amiNevetSzervernekValasztottam.arg("macska");
if (teendo == "ehes"){
//adj enni a macskanak
}else if (teendo == "nyugos"){
//simogasd meg
};String WEBlapKodja = "<html>\r\n";
WEBlapKodja += "<!DOCTYPE HTML>\r\n";
.......ide írjuk be, a WEBlap részeit: gombokat, linkeket, miegymast
WEBlapKodja += "</html>\n";
amiNevetSzervernekValasztottam.send(200, "text/html", WEBlapKodja);
}void setup(void)
{WiFi.mode(WIFI_AP); // AccessPoint
WiFi.softAP("amiNevetWiFiSSDnekValasztok","hozzaJelszo"); // SSID, pw.
amiNevetSzervernekValasztottam.begin(); // start the HTTP serveramiNevetSzervernekValasztottam.on("/", ezthajtsdVegreHaGyokerbeLepek); // megadjuk, melyik fuggveny hajtodjon vegre, ha rootba lepek
}
void loop(void)
{amiNevetSzervernekValasztottam.handleClient(); // ez mindig ez
}
bongeszobe beutni:
http://192.168.4.1/?macska=ehes (ha nem változtattam meg az IP-t, hanem az alapertelmezettet hagytam)Vagy ha megírom hozza tagfuggvényt:
http://192.168.4.1/masikfeladat?villany=lekapcsAkkor kell még:
amiNevetSzervernekValasztottam.on("masikfeladat", ezthajtsdVegreHamasikfeladat);
void ezthajtsdVegreHamasikfeladat() {String teendo2 = amiNevetSzervernekValasztottam.arg("villany");
if (teendo2 == "lekapcs"){
//kapcsold le a villanyt
};String WEBlapKodja2 = "<html>\r\n";
WEBlapKodja += "<!DOCTYPE HTML>\r\n";
.......ide írjuk be, a WEBlap2 részeit: gombokat, linkeket, miegymast
WEBlapKodja2 += "</html>\n";
amiNevetSzervernekValasztottam.send(200, "text/html", WEBlapKodja2);
}[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Gergosz2
veterán
válasz Janos250 #3290 üzenetére
Ezt most abszolút nem tudom hova tenni.
A ESP csak HTML kódokat küld a kliens felé, ott a böngészője értelmezi azt. Mellesleg a NodeMCU-t is elég felesleges csak erre tartani, mert jól megcsinálták a kivezetéseit. Pont ezekkel szívok, mert állandóan wdt resetet kapok, ha az SPI-ra fűzött NRF24L-t működésre akarom bírni.
Pap és papné esete.
Nem , ez nem az. Egyszerűen értsd meg, hogy low power-ben még mindig az RF a nyerő, a wifi most kezd feljönni hozzá. Amíg egy ESP 500mA-et bezabál 3v3-on addig nincs miről beszélni.
Nokia 6030 Hardcore User // I Panic Restaurant by Taito
-
soldi3r
veterán
A Nimbits.com-ra mar nem lehet regisztralni?
E30 (oo=[][]=oo)
-
whYz
addikt
Akkor ha jol gondolom eleg lenne egy ilyet vennem es ehhez csatlakoztatni az adafruit PN532-t SPI-vel (I2C nem mukodik a ATSAM21-el).
ATWINC1500 mukodik low power modban is, igy ez a problema is meg lenne oldva.Abban esetleg tud valaki segiteni, hogy a adafruit PN532-t hogyan kossem ossze a Feather M0-val?
-
ghostie
tag
Sziasztok,
Nem közvetlenül Arduinos a kérdésem, de azért kapcsolódik hozzá
Nemrég találkoztam ezzel az eszközzel és maga a koncepció nagyon megtetszett, viszont elektronikai alapismeretekkel nem igazán rendelkezem. Rendeltem egy Arduino kezdőcsomagot amiben elég sok minden van amivel lehet kísérletezni, erről jött az ötlet, hogy létezik-e valamilyen elektronikai kezdőcsomag, amivel Arduinotól függetlenül lehetne próbálkozni a próba panelen. pl. tranzisztor, dióda, kondenzátor, mosfet meg más alapalkatrészek különböző típusokban egybecsomagolva.
Ha rákeresek egy-egy konkrét típusra, akkor találok belőle ebayen, aliexpresszen 50-100-as csomagokat fillérekért, de nekem inkább egy tanulásra összeállított alkatrészcsomagra lenne szükségem.
Létezik ilyen, találkozott már valaki ilyesmivel?
Köszönöm
-
Sokimm
senior tag
válasz ghostie #3295 üzenetére
Elektronikai alapismeretek nélkül feleslegesnek látom az ilyen készletet (magamból indultam ki), mivel az arduino átlagosan csak egy legónak tekinthető, mindaddig, míg nem neked kell az elektronikai részéhez hozzányúlni (kivéve egy egy alkatrész cseréje, egy potméter bekötése, egy gomb-led bekötése). De az itt felsorolt lista nem igényel ilyen elektromos kezdőcsomagot. Az ardunio az felnőtt legó (szerintem), összerakod, írsz (vagy ollózol a netről) hozzá egy kódot, majd nézed és örülsz a végeredménynek. Ha ez elég stabilan megy (és mélyebb szinteket is megérintesz, akkor mélyülhetsz akár elektormos irányban, akár kódolás irányában (nem netről lopott include-okkal játszol), de ez még az elején nem igényel semmi mást, csak az alappanelt, meg a cél hardvereket, amilyen irányba készíted a projekted. (szerintem!)
Természetesen ez egy magánvélemény, lehet tévedek (bátran javítsatok ki), de pár poti, led, előtét-ellenállás, lehúzó ellenállás (amit majd ha utánanézel, rájössz, hogy milyet vegyél) és kész is a "kezdő elektronikai kiegészíő pack".
[ Szerkesztve ]
-
gyapo11
őstag
Az arduino programozása egy dolog, de a be/kimenetek illesztése a külvilághoz már egy másik, az elektronika. Egy egyszerű leg meghajtása is már probléma lehet, ahogy ez itt a fórumon is történt. Szóval egyáltalán nem árt elektronikát tanulni.
Tégen volt a janelpanel, egy csomó féle, zacskóban minden szükséges alkatrész, kapcsolási rajz. Most inkább csak könyvet találok.
A Conrad boltban is érdemes szétnézni.
Az ebayen is rá lehet keresni a diy kit-re, vannak találatok.
Az igazi oktatós, részletes magyarázattal ellátott készletek nem tudom kaphatók-e valahol.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
ghostie
tag
válasz gyapo11 #3297 üzenetére
Igen, pontosan valami ilyesmire lenne nekem is szükségem (Arduinotól függetlenül), amiben ki tudom próbálni mondjuk a különféle tranzisztorok működését, vagy összerakni egy kondenzátoros villogó áramkört, tudom változtatni a paramétereket az alkatrészekkel és ez által megismerhetem az elektronikai alapokat.
Ez valóban egy alacsonyabb szint mint az Arduinos legózás, de a kettő együtt adná ki nekem azt, hogy képes vagyok egy problémára elektronikus megoldást összerakni.
Ebayen nézelődtem már de ott inkább kész projektekre találtam ilyen készleteket. -
FireKeeper
nagyúr
válasz ghostie #3298 üzenetére
nem akarom letörni a lelkesedésedet, de ahelyett, hogy rögtön nekiugrasz dolgokat megvenni, összedugdosni, meghajtani, jó esetben nem felrobbantani, nem lenne egyszerűbb/olcsóbb az elméletnek utánanézni? vagy az neked túl száraz? azt meg lehet kérdezni hogy most milyen szintű elektronikai ismeretekkel rendelkezel?
steam, GOG, uPlay: @petermadach || HotS: PeterMadach#2675 || Xperia 10 V || Ultrawide & SFF masterrace || Unofficial and unpaid VXE R1 shill
-
ghostie
tag
válasz FireKeeper #3299 üzenetére
Pont az a bajom, hogy használható ismeretekkel nem rendelkezem. Elméletben tanultam/olvasgattam már a témáról, de gyakorlati tapasztalatok alapján nem áll össze a kép. Pl. az meg van hogy tranzisztor: bázis, kollektor, emitter, pnp meg npn meg hasonlók, illetve hogy kondenzátor töltést tárol, de nem tudok ezekből alap áramköröket összehozni (nem csak gyakorlatban, elméletben sem tudnék felrajzolni semmi működőképest).
Rendeltem egy Aruinos kezdőcsomagot, pár ezer forint volt és küldtek egy szatyor alkatrészt, amiben még LCD kijelző, RFID-s olvasó, infravevő, távirányító és hasonló érdekességek is vannak.
Ezzel szerintem hónapokig ellennék, amíg mindent kipróbálok, összedugok, de arra gondoltam hasznosabb lenne ha előtte egy kicsit megismerkednék az alapokkal. Pl. hogy a gyakorlatban is lássam, hogy miért is kell ellenállást kötni a LED-del sorosan, illetve valóban értsem és ne csak tudjam, hogy mit és miért csinál a felhúzó ellenállás.Egy ilyen alap "kitnek" a költsége már minimális lehet, összehasonlítva a jóval bonyolultabb alkatrészeket tartalmazó Arduino csomagéval. És "károkozás" szempontjából is jobb lenne, ha a füstölős próbálkozásaim a néhány forintos alkatrészekben tennének kárt és nem az Unoban
Általános iskolások számára találtam már ilyen tanuló készleteket, de így 40 évesen már inkább valós ellenállást szeretnék a kezembe fogni és nem egy színes kis rudat
Az Arduino másik oldalával a programozással nincs problémám, évek óta programozok különféle nyelveken így az a rész tiszta és könnyen tanulható.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Videós, mozgóképes topik
- Red Dead Redemption 2 (PC)
- AMD Radeon™ RX 470 / 480 és RX 570 / 580 / 590
- Politika
- sziku69: Fűzzük össze a szavakat :)
- Debrecen és környéke adok-veszek-beszélgetek
- Kínai, és egyéb olcsó órák topikja
- Samsung Galaxy A52s 5G - jó S-tehetség
- Autós topik látogatók beszélgetős, offolós topikja
- Gaming notebook topik
- További aktív témák...
- iPhone 15 Pro Max kerestetik
- ASUS ROG Strix G15 G512LI-AL003 (15,6" 144Hz, I5 10300H, 16gb ram, GTX1650TI 4GB, 512gb SSD)
- PNY RTX 3090 24GB GDDR6X XLR8 Eladó! 199.000.-
- Ej-Ha! Lenovo ThinkPad P15 Szép Tervező Vágó Laptop -50% 15,6" i7-10850H 16/512 QUADRO T1000 4GB
- Surface Pro 9 i5-1235U 16GB/1TB 2027.01 Alza garancia
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Ozeki Kft.
Város: Debrecen