• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Transmisja 1-wire pomiedzy arduino.
#1
Pytanie do naszej czołówki robił ktoś coś takiego bo myślę jak to zrobić .
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#2
Kiedyś, dla testu, podpiąłem pin 13 jednego Arduino Uno z pinem 13 drugiego. Na drugim napisałem program, który miał zapalić diodę wtedy, kiedy na pinie 13 pojawi się stan wysoki, a na pierwszym, że na pinie 13 stan wysoki ma pojawiać się wtedy, kiedy wcisnę przycisk (pin 12). Układ zadziałał... ale nie wiem, czy o to Ci chodziło Smile
 
Odpowiedź
#3
Nie robiłem nigdy takiej komunikacji ale gdy użyłem tego co mam między uszami to wyszło mi to: https://github.com/neuoy/OneWireArduinoSlave
Gdybyś pomyślał o tym przez chwilę to doszedłbyś do wniosku że się da.
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
 
Odpowiedź
#4
Namok trochę wyluzuj to po pierwsze po 2 próbowałem i nie działa z stąd pytanie jak masz kod i szanse przetestowania to sprawdź to najpierw a nie rzucaj mięsem!
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#5
Próbowałem i się da. Kod z linku który zamieściłem.
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
 
Odpowiedź
#6
Nie będzie kolidował z biblioteką timer one?
bo obie chyba wykorzystując timer1.
i masz jakiś example do tej biblioteki
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#7
Sprawdziłem działanie używając DS18x20_Temperature.pde z biblioteki OneWire i OneWireIO.ino z biblioteki OneWireArduinoSlave.
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
 
Odpowiedź
#8
lepiej wysłać dane po I2C TWI
master slave

lub jednostronnie po UART wtedy tylko 2 przewody masa i sygnałowy wyjście do wejscia drugiego.
sprawdzone
 
Odpowiedź
#9
Ja robiłem komunikację dwukierunkową, Mega jest jako master, Uno slave podpięte jest mod wyświetlacz OLED. wieczorem sprawdzę jak i czym robiłem, bo to było rok temu, ale działa do tej pory.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości