• 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
Czy na Arduino można zarobić?
#11
(20-11-2019, 18:30)elvis napisał(a): To bardzo ciekawe, co rozumiesz przez "stosunek zysków do strat"? Wiem że chodzi o czas, ale co tyle czasu zajęło?

1. Jeśli chcesz precyzyjnie sterować silnikiem, to musisz działać na rejestrach. Zapomnij więc o Arduino IDE. Ja większość kodu pisałem w Atmel Studio, ale gdy trzeba było to zaimplementować do Arduino (wymagania kllienta) to tracisz możliwość debugowania (podgląd wartości zmiennych w czasie pracy programu, breakpointy itp.), więc musisz sobie dopisywać jakieś protezy w stylu zżuty na konsolę albo na LCD. Nie możesz oczywiście przesadzać, gdyż jesteśmy w okolicach przepełnienia stosu, bo to duży pamięciożerny projekt.

2. Sterowałeś kiedyś silnikiem krokowym na STM32? Wiesz dla czego na AVR krokowce głośno pracują, a na STM ich nie słychać? Wiesz że silnik krokowy powinno się sterować w przerwaniu od timera, a timer w Arduino ma (dlaTimera2) prescaler ustawiany na 8, 32, 64, 128, 256 i 1024, czyli 6 możliwości, gdzie w przypadku STM32 masz możliwości 65535? Musisz więc kombinować z tym AVR-kiem,a to kosztuje dużo czasu.

Jest oczywiście na Arduino wiele możliwości precyzyjnego generowania przerwań, nawet tu na forum przedstawiałem takie rozwiązania, ale tak jak napisałem wcześniej musisz pracować na rejestrach, a w STM masz tak zaawansowany HAL, że o rejestrach nie musisz nic wiedzieć.
Suma summarum, męczyłem się z tym bardzo długo.
Dochodzą jeszcze ciągłe zastrzeżenia i poprawki klienta, no i trzeba pamiętać o bieżącej aktualizacji dokumentacji.

O drugim przypadku może napiszę innym razem, bo czas mnie goni. (Tak, tak - czas to pieniądz)
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
  


Wiadomości w tym wątku
Czy na Arduino można zarobić? - przez elvis - 19-11-2019, 22:45
RE: Czy na Arduino można zarobić? - przez semi - 19-11-2019, 23:11
RE: Czy na Arduino można zarobić? - przez elvis - 19-11-2019, 23:29
RE: Czy na Arduino można zarobić? - przez semi - 19-11-2019, 23:59
RE: Czy na Arduino można zarobić? - przez elvis - 20-11-2019, 00:11
RE: Czy na Arduino można zarobić? - przez semi - 20-11-2019, 00:22
RE: Czy na Arduino można zarobić? - przez elvis - 20-11-2019, 18:30
RE: Czy na Arduino można zarobić? - przez Robson Kerman - 21-11-2019, 20:12
RE: Czy na Arduino można zarobić? - przez gavron7 - 20-11-2019, 20:50
RE: Czy na Arduino można zarobić? - przez semi - 20-11-2019, 21:07
RE: Czy na Arduino można zarobić? - przez elvis - 21-11-2019, 20:58
RE: Czy na Arduino można zarobić? - przez semi - 21-11-2019, 23:35
RE: Czy na Arduino można zarobić? - przez elvis - 21-11-2019, 21:25
RE: Czy na Arduino można zarobić? - przez elvis - 21-11-2019, 23:52
RE: Czy na Arduino można zarobić? - przez elvis - 22-11-2019, 08:54
RE: Czy na Arduino można zarobić? - przez semi - 22-11-2019, 10:02
RE: Czy na Arduino można zarobić? - przez elvis - 22-11-2019, 10:20
RE: Czy na Arduino można zarobić? - przez semi - 22-11-2019, 11:05
RE: Czy na Arduino można zarobić? - przez elvis - 22-11-2019, 11:16
RE: Czy na Arduino można zarobić? - przez semi - 22-11-2019, 12:04
RE: Czy na Arduino można zarobić? - przez elvis - 22-11-2019, 12:06
RE: Czy na Arduino można zarobić? - przez semi - 22-11-2019, 12:43
RE: Czy na Arduino można zarobić? - przez elvis - 22-11-2019, 12:52
RE: Czy na Arduino można zarobić? - przez semi - 22-11-2019, 13:24
RE: Czy na Arduino można zarobić? - przez elvis - 22-11-2019, 13:48
RE: Czy na Arduino można zarobić? - przez semi - 23-11-2019, 12:24
RE: Czy na Arduino można zarobić? - przez elvis - 23-11-2019, 20:05
RE: Czy na Arduino można zarobić? - przez elvis - 23-11-2019, 20:16
RE: Czy na Arduino można zarobić? - przez semi - 24-11-2019, 12:27
RE: Czy na Arduino można zarobić? - przez elvis - 23-11-2019, 20:40

Skocz do:


Przeglądający: 1 gości