 |

|
|
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 2025 12 19, 11:30. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » arduino programavimas
|
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
|
|
|
Puslapis 2 iš 2 Pereiti prie Atgal 1, 2 |
|
 |
arduino programavimas |
Parašytas: 2015 02 20, 20:57 |
|
|
|
|
| super rašo: |
| Paspaudziau, prideti biblioteka. |
Isbandyk RTFM, nors netikiu stebuklais, bet gal pagelbes? |
|
|
|
|
|
 |
arduino programavimas |
Parašytas: 2015 02 23, 23:03 |
|
|
|
|
| Su <> standartinės bibliotekos. Su "" vietiniai projekto failai. |
|
|
|
|
|
 |
 |
arduino programavimas |
Parašytas: 2015 02 24, 11:49 |
|
|
|
|
[quote="AlgisL"]
| Citata: |
D9 persijungineja aparatiskai pagal DUTY ir PWM rezima
D10 programiskai perjungiamas OVERFLOW atveju ir kazkiek veluoja del instrukciju vykdymo laiko.
Teoriskai galimai autorius norejo D10 isejimu valdyti H bridge HIGH pecius, o D9 tu H bridge LOW peciams uzduoda skvarba.
Viso to blogis - viena ant kitos uzlipa D9 ir D10 laiko diagramos, todel galimas dumu debeselis.
Kai dariau keiltiklio projekta, tai dariau viska programiskai, bet pertraukciu procedurose, tada laiko diagrama buna beveik ideali. |
Vat aš irgi bijojau pšššš tai panaudojau tokį
#include <avr/interrupt.h>
int MotorPWM = 10;
int MotorSpeed = 150; // vary this value between 0 and 500 for 9-bit precision whereby 500 = stop and 0 = full speed
void setup ()
{
TCCR1A = B11110010;
TCCR1B = B00010001;
ICR1 = 500 ; // 9 bit resolution, this value sets the frequency of the PWM-signal to 16kHz
OCR1B = 500; // vary this value between 0 (max power) and 500 (500 = off) for 9-bit precision - PWM at pin MotorPWM
pinMode(MotorPWM, OUTPUT); // declare the port as an OUTPUT OCR1A = 1023;
analogWrite(MotorPWM,MotorSpeed); //initialize primary pwm
void loop()
{ .................... }
PWM paėmiau nuo 10 išvado per optoporą kai low atsidaro vienas, o kai high atsidaro kitas nu ir veikia, o kas čia netobulai, tai jei pakomentuosite pastabas priimsiu, šiaip (šiuo atveju apsukų reguliatorius) veikia vienfazį varikliuko apsūkas reguliuoja švelniai . |
|
|
|
|
|
 |
 |
arduino programavimas |
Parašytas: 2015 02 24, 21:10 |
|
|
|
|
| Ar sita koda galima panaudot, dvitakciai tranzu valdymui - 2 tranzai ijungiami pakaitom. Arba su arduino uno ar iseitu tai padaryt ? |
|
|
|
|
|
 |
arduino programavimas |
Parašytas: 2015 02 24, 21:26 |
|
|
|
|
| super rašo: |
| Ar sita koda galima panaudot, dvitakciai tranzu valdymui - 2 tranzai ijungiami pakaitom. Arba su arduino uno ar iseitu tai padaryt ? |
ka programuoji super |
|
|
|
|
|
 |
arduino programavimas |
Parašytas: 2015 02 24, 22:38 |
|
|
|
|
Kinai pigiai parduoda L298N modulius. Turi du nepriklausomus kanalus, kontroliuojami per enable, dir1, dir2. Vien kontrolės signalais jų užtrumpinti neišeina.
Gal toks daiktas tiks tam, ką konstruoja "super" |
|
|
|
|
|
|
 |
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 |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
Must have farming mods
Farming simulator modhub,
Best farming simulator mods |
|

|
 |