|
|
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 12 25, 20:02. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mikrovaldikliai » Klausimas del kodo
|
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 1 iš 4 Pereiti prie 1, 2, 3, 4 Toliau |
|
|
Klausimas del kodo |
Parašytas: 2015 04 04, 15:32 |
|
|
|
padekite del kodo
const int buttonPin = 2;
const int ledPin = 13;
int buttonState = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
}
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
digitalWrite(ledPin, HIGH);
}
else {
digitalWrite(ledPin, LOW);
}
}
ce turimas kodas, noriu dar dadeti 3 miktukus ir dar tiekpat led su nedideliu led uzlaikymu, kaip tai atrodytu, gal galit parasyti koda, pacen nelabai gaunasi |
|
|
|
|
|
Klausimas del kodo |
Parašytas: 2015 04 04, 16:50 |
|
|
|
Aš tai siūlyčiau išsiaiškinti kiekvieną eilutę kas ką daro ir pačiam bandyt rašyt ir tada klausti, kas neaišku kas nesiseka ? Nes čia viskas elementaru. |
|
|
|
|
|
|
Klausimas del kodo |
Parašytas: 2015 04 04, 17:11 |
|
|
|
const int buttonPin = 2; // the number of the pushbutton pin
const int ledPin = 13; // the number of the LED pin
// variables will change:
int buttonState = 0; // variable for reading the pushbutton status
void setup() {
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPin, INPUT);
}
void loop() {
// read the state of the pushbutton value:
buttonState = digitalRead(buttonPin);
// check if the pushbutton is pressed.
// if it is, the buttonState is HIGH:
if (buttonState == HIGH) {
// turn LED on:
digitalWrite(ledPin, HIGH);
}
else {
// turn LED off:
digitalWrite(ledPin, LOW);
}
}
kodas paimtas is arduino uno ce
na jei
const int buttonPin = 28;
const int buttonPin = 27;
const int buttonPin = 26;
const int ledPin = 19;
const int ledPin = 18;
const int ledPin = 17;
tada man meta klaidas del tokio parasymo |
|
|
|
|
|
|
Klausimas del kodo |
Parašytas: 2015 04 04, 17:12 |
|
|
|
ce noriu atmega8 apsirasyti su tais ledais ir miktukais |
|
|
|
|
|
Klausimas del kodo |
Parašytas: 2015 04 04, 17:55 |
|
|
|
Tavo atvėju kiekvienas skaičius turi būti priskirtas su skirtingu pavadinimu pvz:
const int buttonPin1 = 28;
const int buttonPin2 = 27;
const int buttonPin3 = 26;
const int ledPin1 = 19;
const int ledPin2 = 18;
const int ledPin3 = 17;
O tada kiekvieną atskirai tikrinti su if ar atitinka sąlyga ir ijungti atitinkamą ledą. |
|
|
|
|
|
Klausimas del kodo |
Parašytas: 2015 04 04, 18:18 |
|
|
|
AVR rašo: |
ce noriu atmega8 apsirasyti su tais ledais ir miktukais |
Kodas: |
const int buttons[3] = {2, 3, 4};
const int leds[3] = {11, 12, 13};
void setup(){
for(int i=0; i<3;
pinMode(buttons[i], INPUT_PULLUP),
pinMode(leds[i], OUTPUT),
i++
)
}
void loop(){
for(int i=0; i<3; i++){
if(HIGH==digitalRead(buttons[i])) digitalWrite(leds[i], HIGH);
else digitalWrite(leds[i], LOW);
}
}
|
siiap, tavo atveju tinka ir:
digitalWrite(leds[i], digitalRead(buttons[i])); |
|
|
|
|
|
|
Klausimas del kodo |
Parašytas: 2015 04 05, 12:11 |
|
|
|
na jei gerai supratau tai pasirasiau
#define RELAY1 15
#define RELAY2 16
#define RELAY3 17
#define RELAY4 18
void setup()
{
const int buttonPin1 = 28;
const int buttonPin2 = 27;
const int buttonPin3 = 26;
const int buttonPin4 = 25;
const int ledPin1 = 19;
const int ledPin2 = 18;
const int ledPin3 = 17;
const int ledPin4 = 16;
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
pinMode(ledPin4, OUTPUT);
}
void loop()
{
digitalWrite(RELAY1,LOW);
delay(2000);
digitalWrite(RELAY1,HIGH);
digitalWrite(RELAY2,LOW);
delay(2000);
digitalWrite(RELAY2,HIGH);
digitalWrite(RELAY3,LOW);
delay(2000);
digitalWrite(RELAY3,HIGH);
digitalWrite(RELAY4,LOW);
delay(2000);
digitalWrite(RELAY4,HIGH);
}
na kaip ir norejau 4 miktukai valdo 4 led su 2s uzlaikymu |
|
|
|
|
|
|
Klausimas del kodo |
Parašytas: 2015 04 05, 13:46 |
|
|
|
Pastebejau, kad led su relay deklaracijomis biski nesutampa, o buttonu apklausos isvis nera, bet tau geriau zinoti ka ten rasai.
AVR rašo: |
na jei gerai supratau tai pasirasiau
#define RELAY1 15
#define RELAY2 16
#define RELAY3 17
#define RELAY4 18
void setup()
{
const int buttonPin1 = 28;
const int buttonPin2 = 27;
const int buttonPin3 = 26;
const int buttonPin4 = 25;
const int ledPin1 = 19;
const int ledPin2 = 18;
const int ledPin3 = 17;
const int ledPin4 = 16;
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
pinMode(ledPin4, OUTPUT);
}
void loop()
{
digitalWrite(RELAY1,LOW);
delay(2000);
digitalWrite(RELAY1,HIGH);
digitalWrite(RELAY2,LOW);
delay(2000);
digitalWrite(RELAY2,HIGH);
digitalWrite(RELAY3,LOW);
delay(2000);
digitalWrite(RELAY3,HIGH);
digitalWrite(RELAY4,LOW);
delay(2000);
digitalWrite(RELAY4,HIGH);
}
na kaip ir norejau 4 miktukai valdo 4 led su 2s uzlaikymu |
|
|
|
|
|
|
|
Klausimas del kodo |
Parašytas: 2015 04 05, 14:02 |
|
|
|
kitaip tarent kodas neveiks kad kaip noreciau???
kaip turetu atrodyti kodas |
|
|
|
|
|
Klausimas del kodo |
Parašytas: 2015 04 05, 15:51 |
|
|
|
na ce
vienas miktukas ir vienas led
const int buttonPin = 28;
const int ledPin = 13;
int buttonState = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
}
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
digitalWrite(ledPin, HIGH);
}
else {
digitalWrite(ledPin, LOW);
}
}
tai kaip iterpti dar kelis led ir atitinkamai miktuku? |
|
|
|
|
|
|
Klausimas del kodo |
Parašytas: 2015 04 05, 16:25 |
|
|
|
va berots gerai kaip jus manote ar gavosi man ce kas
int buttonPin1 = 28;
int buttonPin2 = 27;
int buttonPin3 = 26;
int buttonPin4 = 25;
int led1 = 13;
int led2 = 12;
int led3 = 11;
int led4 = 10;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(buttonPin1, INPUT);
pinMode(buttonPin2, INPUT);
pinMode(buttonPin3, INPUT);
pinMode(buttonPin4, INPUT);
}
void loop() {
buttonPin1 = digitalRead(buttonPin1);
buttonPin2 = digitalRead(buttonPin2);
buttonPin3 = digitalRead(buttonPin3);
buttonPin4 = digitalRead(buttonPin4);
digitalWrite(led1, HIGH);
delay(1000);
digitalWrite(led1, LOW);
delay(1000);
digitalWrite(led2, HIGH);
delay(1000);
digitalWrite(led2, LOW);
delay(1000);
digitalWrite(led3, HIGH);
delay(1000);
digitalWrite(led3, LOW);
delay(1000);
digitalWrite(led4, HIGH);
delay(1000);
digitalWrite(led4, LOW);
delay(1000);
if (buttonPin1 == HIGH) {
digitalWrite(led1, HIGH);
}
else {
digitalWrite(led1, LOW);
}
if (buttonPin2 == HIGH) {
digitalWrite(led2, HIGH);
}
else {
digitalWrite(led2, LOW);
}
if (buttonPin3 == HIGH) {
digitalWrite(led3, HIGH);
}
else {
digitalWrite(led3, LOW);
}
if (buttonPin4 == HIGH) {
digitalWrite(led4, HIGH);
}
else {
digitalWrite(led4, LOW);
}
} |
|
|
|
|
|
|
Klausimas del kodo |
Parašytas: 2015 04 05, 16:44 |
|
|
|
Vaikeli, bent susimastai ka darai, ar siaip, belenkoki komandu sarasa duodi mikrovaldikliui ir tikiesi, kad jis vykdys ka TU nori?
Tam, kad mikrovaldiklis vykdytu TAVO komandas - turi jas teisingai aprasyti, o kad jas teisingai aprasyti, turi suprasti kaip tas komandas rasyti.
Jei net nezadi mokintis, tai kokia prasme uz tave cia viska daryti? |
|
|
|
|
|
Klausimas del kodo |
Parašytas: 2015 04 05, 17:01 |
|
|
|
mokintis tai noriu bet va kur rasti aprasymus kas ir kaip su pavizdziais? |
|
|
|
|
|
|
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,
FS25 Maps |
|
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
|
|
|