Ta strona używa ciasteczek (plików cookies), dzięki którym może działać lepiej. Dowiedz się więcejRozumiem i akceptuję

Brak wiedzy na temat pinów

Autor Wiadomość
nowy1234 



Posty: 1
Wysłany: 18-05-2017, 00:36   Brak wiedzy na temat pinów

Witam
Moim problemem to potrzeba wykorzystania 16 pinów cyfrowych, ale brak umiejętności i wiedzy uniemożliwia mi realizacje tego celu. Wyprzedzając odpowiedzi "Kup Arduino Mega" odpowiem szybko, nie mam tyle czasu a dostępne mam tylko Arduino Uno oraz Leonardo .
Zacznijmy od początku, czyli moich prób użycia ekspandera pcf8574n. Został on podpięty zgodnie ze schematem, program do zczytywania adresu ekspandera działa, ale sam ekspander już nie do końca:

1)W momencie instalacji biblioteki ekspandera pcf8574 wysypuje kilkanaście linijek błędów(w przypadku IDE 1. 8.2)

2)W przypadku 'ręcznej' instalacji biblioteki w momencie kompilacji wyskakuje błąd kompilacji związany z biblioteką

3)Próbowałem również przenieść jeden z elementów mojego projektu wyświetlacz lcd 2x16 na porty od A1 do A5, co również zakończyło się porażką. Błąd: Podany folder/plik zip nie zawiera poprawnej biblioteki. Kod tego programu :
Kod programu: Zaznacz cały
#include <LiquidCrystal.h>
 
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(14, 15,16,17, 18,19);
 
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("hello, world!");
}
 
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis()/1000);
}



4)Zastanawiam się również jak 'przełączyć' piny RX i TX oraz SDA SCL na zwykłe porty, gdyż w przypadku gdy mam je wpięte do np. lcd to program nie chce się wgrać.


Przepraszam że zaśmiecam forum ale nie znam innego miejsca, gdzie ktoś rzetelnie odpowie na głupie pytania które mnie nurtują.

Dziękuje za wszelką pomoc
Polecany artykuł z FORBOT.PL:
Serwa modelarskie w robotyce

Serwo modelarskie to nic innego, jak silnik DC sprzężony poprzez odpowiednie układy z potencjometrem, którego ... Czytaj całość

Ostatnio popularny » Organizacje, do których warto przystąpić - High Flyers


Ostatnio zmieniony przez nowy1234 18-05-2017, 00:36, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 
 
Treker 




Posty: 7469
Pomógł: 113 razy
Otrzymał 490 piw(a)
Skąd: Gdynia
Programuję w:
C, Arduino
Moje roboty:
Spectrum, Fuzzy

Wysłany: 21-05-2017, 14:48   

nowy1234, ciężko udzielić odpowiedzi, gdy nie wiadomo jak wszystko podłączyłeś (odwołujesz się do schematu, którego nie pokazałeś). Nie wiemy również jakie błędy otrzymujesz - trochę mało informacji :) Pinów RX, TX, SDA oraz SCL nie da się "przełączyć" na inne piny, ponieważ się przypisane do tych konkretnych wyprowadzeń mikrokontrolera. Czy na pewno piny SDA i SCL kolidują z wgrywaniem program do mikrokontrolera? Raczej nie powinno tak się dziać ;)


Zachęcam do korzystania z forum - nie pomagam indywidualnie przez PW/maila.
Sprawdź! >> Kurs ARDUINOKurs podstaw elektronikiKurs STM32
Postaw piwo autorowi tego posta
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Wersja do druku

Skocz do:  

Nie rozwiązałeś swojego problemu? Zobacz podobne tematy: Przysyłanie/Odbieran... Atmega - problem z b... Arduino i programowa... Arduino Mega pliki d...
lub przeszukaj forum po wybranych tagach: brak, na, pinow, temat, wiedzy


Powered by phpBB modified by Przemo © 2003 phpBB Group
Popularne kursy: Arduinopodstawy elektroniki