 |

|
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 06 08, 19:10. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Schemų montažas, skaičiavimai, derinimas » LCD + mygtukas
|
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 |
|
 |
LCD + mygtukas |
Parašytas: 2012 06 09, 20:45 |
|
|
|
Jeigu mano sugebėjimai būtų pakankamai geri. Aš pats galėčiau susirasti iš viso kodo to ko man reikia. Bet kadangi aš ne bum bum tai bandydamas kažkokią kodo dalį nukopijuoti į savo gaunu tik errorus... |
|
|
|
|
 |
LCD + mygtukas |
Parašytas: 2012 06 09, 21:59 |
|
|
|
Schema pateik kokiu budu jungi ta mygtuka. |
|
_________________ Kam man daug žinoti? Jei daugiau žinau, tai daugiau ir užmirštu. O jei mažiau žinau, tai mažiau užmirštu. O jei mažiau užmirštu, vadinasi daugiau žinau. |
|
|
|
 |
LCD + mygtukas |
Parašytas: 2012 06 09, 22:08 |
|
|
|
Atmega 328P
Mygtukas PB0
Lcd:
RS-> PD6
RW-> PD5
E-> PD7
D4- D7 -> PC0- PC3 |
|
|
|
|
 |
 |
LCD + mygtukas |
Parašytas: 2012 06 09, 22:34 |
|
|
|
lcd pasijunk taip kaip mano nuorodoje parodyta. Mygtuka junk prie PB0 kaip ir pas tave yra. Naudodamas Levo lcd bibliotekas turetum paleisti mano paredaguota koda. Pats netikrinau as klaidu nemeta, bet jei nesugebesi isiaiskinti pats, tai gal geriau keliauk prie led mirgsinimo, nes tikrai per daug sudetingus dalykus bandai padaryti nuo pat pradziu.
Kodas: |
#include <stdlib.h>
#include <avr/io.h>
#include <avr/pgmspace.h>
#include "lcd.c"
void wait_until_key_pressed(void);
void wait_until_key_pressed(void)
{
unsigned char temp1, temp2;
unsigned int i;
do {
temp1 = PINB; // read input
for(i=0;i<65535;i++);
temp2 = PINB; // read input
temp1 = (temp1 & temp2); // debounce input
} while ( temp1 & _BV(PINB3) );
loop_until_bit_is_set(PINB,PINB0); /* wait until key is released */
}
int main(void)
{
DDRB &=~ (1 << PB0);
PORTB |= (1 << PB0);
lcd_init(LCD_DISP_ON);
for (;;) {
lcd_clrscr();
lcd_puts("Pirmas\n");
wait_until_key_pressed();
lcd_clrscr();
lcd_puts("Antras\n");
wait_until_key_pressed();
}
} |
|
|
_________________ Kam man daug žinoti? Jei daugiau žinau, tai daugiau ir užmirštu. O jei mažiau žinau, tai mažiau užmirštu. O jei mažiau užmirštu, vadinasi daugiau žinau. |
|
|
|
 |
 |
LCD + mygtukas |
Parašytas: 2012 06 09, 23:11 |
|
|
|
Einu blyksint LED vėl
make: *** [LCDvabolis.elf] Error 1
Pradžiai rodė dėl "LCD_init" - sutvarkiau, bet šito tai nesuprantu... :O |
|
|
|
|
 |
LCD + mygtukas |
Parašytas: 2012 06 09, 23:25 |
|
|
|
Ugniues rašo: |
Einu blyksint LED vėl
make: *** [LCDvabolis.elf] Error 1
Pradžiai rodė dėl "LCD_init" - sutvarkiau, bet šito tai nesuprantu... :O |
Nezinau su kuom tu ten susitvarkei, bet man su virsuje esanciu kodu rezultatas toks:
Kodas: |
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ========== |
|
|
_________________ Kam man daug žinoti? Jei daugiau žinau, tai daugiau ir užmirštu. O jei mažiau žinau, tai mažiau užmirštu. O jei mažiau užmirštu, vadinasi daugiau žinau. |
|
|
|
 |
LCD + mygtukas |
Parašytas: 2012 06 10, 11:00 |
|
|
|
Praeitą sykį irgi kai blyksinau LED buvo taip. Bet atsisiunčiau kažkokį papildą avr studio ir dingo, bet vėl. Jaučiu vėl kako trūksta. |
|
|
|
|
|
 |
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 |
 |
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 |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
Football Training Kit
Football Training Equipment,
Football Skills,
Football Training |
|

|
 |