|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2024 10 09, 17:15. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mikrovaldikliai » Arduino platforma
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
|
Arduino platforma |
Parašytas: 2017 05 25, 06:32 |
|
|
|
nuo žemesnės klasės rutulio reiktų pradėti.
Citata: |
pakeitus niekas nereguoja i ji |
nori padaryti, bet nesupranti pačių pagrindų.
kyla klausimas, kaip tau aiškint, kad suprastum. |
|
|
|
|
|
Arduino platforma |
Parašytas: 2017 06 03, 11:54 |
|
|
|
sveiki, kaip iišvengti Arduino persikrovimo laikas nuo laiko? jis valdo 5v reles ir visos pajungtos an to pacio maitinimo. ar tai gali itakot veikima? gal geriau reles daryt 12v o poto su l7805cv daryt 5V ir tik maitint arduino? |
|
|
|
|
|
Arduino platforma |
Parašytas: 2017 08 10, 14:16 |
|
|
|
nedera maitinti valdiklio iš to paties (stabilizatoriaus) šaltinio kaip ir relės. |
|
|
|
|
|
Arduino platforma |
Parašytas: 2017 08 10, 17:59 |
|
|
|
a1girdas rašo: |
nedera maitinti valdiklio iš to paties (stabilizatoriaus) šaltinio kaip ir relės. |
Kodel ne? Svarbu maitinimo saltinis butu pakankamai galingas visai grandinei. |
|
|
|
|
|
Arduino platforma |
Parašytas: 2017 08 11, 12:06 |
|
|
|
relėms nereikia geros stabilizacijos.
tinkamas vienas viskam bus gerokai brangesnis nei du atskiri.
o antra: relės greičiausiai, prijungtos prie periferijos ir, galimas daiktas, ilgomis linijomis. Maitinant iš to paties stabilizatoriaus per maitinimą yra geras galvaninis ryšys mikrokontrolerio su periferija. Elementari klaida ir mikrokontroleriui amen. O maitinant atskirai periferijos nesklandumams nukalti valdiklį per reles šansų nėra. |
|
|
|
|
|
Arduino platforma |
Parašytas: 2017 11 30, 14:46 |
|
|
|
Sveiki.
Noriu pasitikslinti dėl Serial monitor naudojimo. Įjungus mega valdiklį prie kompiuterio ir atidarius serial monitor arduino programoje po kelių minučių matau ekrane tokias reikšmes, kurios turėjo būti atspausdintos tik įjungus valdiklį.
Tai šiuo atveju valdiklis nevykdo programos ar tiesiog serial monitoriuje kaupiasi pranešimai, nors langas nėra atidarytas ir jie parodomi kai atidarau programos langą? |
|
|
|
|
|
Arduino platforma |
Parašytas: 2017 11 30, 16:00 |
|
|
|
Arduino IDE remiasi JAVA, o JAVA defaultiniai buferiai 8kB (dazniausiai), tad jei mikrovaldiklis pastoviai kazka siuncia, tai tu siuksliu bus pilnas buferis.
Jei nori to isvengti, tai is mikrovaldiklio siusk duomenis tik ju uzklausus, o kai papraso nebesiust - nutrauk, arba naudok kokia kita programine iranga, kurios buferiai mazesni ir ji juos prasivalo pries pradedama seansa.
Dar reikia atkreipti ir i operacines sistemos buferizacija. |
|
|
|
|
|
|
Arduino platforma |
Parašytas: 2017 12 11, 10:06 |
|
|
|
AlgisL rašo: |
Arduino IDE remiasi JAVA, o JAVA defaultiniai buferiai 8kB (dazniausiai), tad jei mikrovaldiklis pastoviai kazka siuncia, tai tu siuksliu bus pilnas buferis.
Jei nori to isvengti, tai is mikrovaldiklio siusk duomenis tik ju uzklausus, o kai papraso nebesiust - nutrauk, arba naudok kokia kita programine iranga, kurios buferiai mazesni ir ji juos prasivalo pries pradedama seansa.
Dar reikia atkreipti ir i operacines sistemos buferizacija. |
Ačiū už komentarą. Serial monitorius buvo naudojamas tik debuginimui ir programos rašymui. Vykdant realią užduotį serial monitorius nereikalingas.
Atrodo, kad arduino mega su ethernet shieldų neveikia kol kompiuteryje nėra įjungtas serial monitor. Valdiklis per ethernet shieldą turi prisijungti S7comm protokolu prie valdiklio. Dabar atrodo, kad kol nėra atidarytas serial monitorius, tol arduino neprisijungia prie valdiklio ir nenusiunčia duomenų. Pridedu patebin'e programos, https://pastebin.com/rpFseXvp
Prisijungimas prie valdiklio vyksta funkcijoje "byte Get_Settings_From_Plc()"
Kiek pats bandžiau, tai išjungus serial monitorių duomenys vis tiek siunčiami į valdiklį.
Gal kas turintis daugiau patirties galėtų pažiūrėti kodą ir patvirtinti, kad serial monitorius neturi įtakos programos veikimui |
|
|
|
|
|
|
Arduino platforma |
Parašytas: 2018 01 13, 21:00 |
|
|
|
Sveiki gyvi, kasnors yra bande jungtis mcp23017 i2c port expanderi?
pridesau siandien vakare pasizaist, ir is vis nulis emociju is jo. sujungta buvo kaip komentaruose aprasyta, ir su pullapais ir visaip kitaip.
buvo gal kam irgi vargo su juo?
Kodas: |
#include <Wire.h>
#include "Adafruit_MCP23017.h"
// Basic pin reading and pullup test for the MCP23017 I/O expander
// public domain!
// Connect pin #12 of the expander to Analog 5 (i2c clock)
// Connect pin #13 of the expander to Analog 4 (i2c data)
// Connect pins #15, 16 and 17 of the expander to ground (address selection)
// Connect pin #9 of the expander to 5V (power)
// Connect pin #10 of the expander to ground (common ground)
// Connect pin #18 through a ~10kohm resistor to 5V (reset pin, active low)
// Output #0 is on pin 21 so connect an LED or whatever from that to ground
Adafruit_MCP23017 mcp;
void setup() {
mcp.begin(); // use default address 0
mcp.pinMode(0, OUTPUT);
}
// flip the pin #0 up and down
void loop() {
delay(100);
mcp.digitalWrite(0, HIGH);
delay(100);
mcp.digitalWrite(0, LOW);
} |
|
|
|
|
|
|
|
Arduino platforma |
Parašytas: 2018 01 13, 21:17 |
|
|
|
Šiaip reiktų ir MCP23017 datašytą paskaityti, nuo 13 puslapio yra informacija kaip informacija siunčiama į I2C, taip pat yra registrų reikšmės nurodytos. Nes be tokių dalykų žinojimo ir supratimo nemanau kad kažkas gausis. |
|
|
|
|
|
Arduino platforma |
Parašytas: 2018 01 14, 01:04 |
|
|
|
Turiu keleta klausimu:
1) ar yra pull-up;ai ant PC4, PC5 ( A4, A5 ) ?
2) ar teisingai idiegta Adafruit_MCP23017 library ?
3) ar yra Wire library ( ne visose IDE versijose ji integruota ) ?
4) ar teisingai pasirinktas Arduino modelis ir t.t. |
|
|
|
|
|
Arduino platforma |
Parašytas: 2018 01 14, 14:10 |
|
|
|
Pullupai yra, bandziau su leonardo ir teensy boardais.
Libsai manyciau suinstaliuoti gerai nes kiitur neturiu problemu ir viskas veikia.
Adresacija atrodo irgi teisingai pajungiau ir programoj nurodziau. |
|
|
|
|
|
Arduino platforma |
Parašytas: 2018 01 14, 16:51 |
|
|
|
Masaitis rašo: |
... Adresacija atrodo irgi teisingai pajungiau ir programoj nurodziau. |
Atrodo??? Na tai praskanuok (pabandyk nuskaityti) visus 127 galimus I2C adresus ir paaiškės kiek atrodymas nuo realybės skiriasi. Gana dažnai pasitaikanti klaida - pamirštama I2C adresą per vieną bitą paslinkti į kairę, nes jauniausias bitas turi būti skaitymo/rašymo komanda. |
|
|
|
|
|
Arduino platforma |
Parašytas: 2018 01 14, 17:02 |
|
|
|
Reiketu ivertinti, kad tos "supaprastintos" ar keistai "optimizuotos" bibliotekos pamirsta paslinkti adresa per viena bita, t.y. padauginti is 2, tai atlikes pats gali "netiketai" nustebti
pvz, jei dataschete rasoma adresas 0x35, tai naudojant Arduino Wire biblioteka reiktu perskaiciuoti adresa i 0x6A, ir t.t. |
|
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
|
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
|
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
|
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
|
LEGO
Mänguköök,
mudelautod,
nukuvanker |
|
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope |
|
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
|
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
|
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
|
GTA 6 Weapons
GTA 6 Characters,
GTA 6 Map,
GTA 6 Vehicles |
|
FS25 Mods
Farming Simulator 25 Mods |
|
|
|