Znaleziono 11 wyników

autor: robo1973
czwartek 16 mar 2017, 21:08
Forum: Programowanie AVR w C
Temat: sterowanie ruchem c++
Odpowiedzi: 11
Odsłony: 8560

Re: sterowanie ruchem c++

nie kumam po co Ci schemat ? 6 silników każdy ma dwa sygnały sterowania PWM- prędkość i kierunek/1 lewo, 0 prawo/
autor: robo1973
czwartek 16 mar 2017, 15:45
Forum: Programowanie AVR w C
Temat: sterowanie ruchem c++
Odpowiedzi: 11
Odsłony: 8560

Re: sterowanie ruchem c++

ok coś pokombinuję Na razie to mam problem z samym skręcaniem Jest 6 silników a kołami. Trzy z lewej i 3 z prawej Jak uruchomię je w przeciwnych kierunkach to nie skręca Kombinuję jak to zrobić ?
autor: robo1973
środa 15 mar 2017, 19:45
Forum: Programowanie AVR w C
Temat: sterowanie ruchem c++
Odpowiedzi: 11
Odsłony: 8560

Re: sterowanie ruchem c++

dzięki za radę Silnik cały czas nie jadą tylko załączane są drążkiem prędkości. Tu się z Tobą zgodzę że jak jadę prosto to nie mogę skręcać silnikami. Więc skręcam prędkością - już to poprawiłem i jutro przetestuję PS jak sprawdzić If jazda_przódl() /jeżeli funkcja aktywna to wykonaj/ Chodzi i jazda...
autor: robo1973
środa 15 mar 2017, 16:43
Forum: Programowanie AVR w C
Temat: sterowanie ruchem c++
Odpowiedzi: 11
Odsłony: 8560

Re: sterowanie ruchem c++

jest 6 silników prądu stałego Każdy sterowany 2 sygnałami PWM i kirunek obrotu Drążek do przodu zmiana prędkości Dwa lewe drążki to kierunek i skręt * LazikV1.c * * Created: 2017-03-07 19:00:47 * Author: Robo */ #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include "hd...
autor: robo1973
środa 15 mar 2017, 15:37
Forum: Programowanie AVR w C
Temat: sterowanie ruchem c++
Odpowiedzi: 11
Odsłony: 8560

Re: sterowanie ruchem c++

to że kilka to wiem
autor: robo1973
środa 15 mar 2017, 14:41
Forum: Programowanie AVR w C
Temat: sterowanie ruchem c++
Odpowiedzi: 11
Odsłony: 8560

sterowanie ruchem c++

Cześć!!! Napisałem program , którym struję za pomocą drążków apartaury RC jazdę to tyłu, przodu w prawo i lewo łazika. W zależności od położenia drążka zmienia się wartość licznika od 2000 do 4000 Funkcje załączają kierunki silników Jak zrobić że jak łazik jedzie do przodu to nie załączy jady w lewo...
autor: robo1973
czwartek 09 mar 2017, 15:59
Forum: Programowanie AVR w C
Temat: zatrzymanue licznika TCF0 Xmega
Odpowiedzi: 0
Odsłony: 3432

zatrzymanue licznika TCF0 Xmega

Skonfigurowałem timer do generowania PWM na 3 kanałach TCF0.CTRLB = TC_WGMODE_DSBOTH_gc| // tryb normalny TC0_CCAEN_bm| TC0_CCBEN_bm| TC0_CCCEN_bm| TC0_CCDEN_bm; TCF0.PER = 39999; TCF0.CTRLA = TC_CLKSEL_DIV1_gc; // ustawienie preskalera i uruchomienie timera Potrzebuję w danej chwili zatrzymać PWM d...
autor: robo1973
środa 08 mar 2017, 18:34
Forum: Programowanie AVR w C
Temat: Nadawanie nazw portom
Odpowiedzi: 3
Odsłony: 4887

Re: Nadawanie nazw portom

Chciałbym port wyjściowy

Kod: Zaznacz cały

PORTE.DIRSET      =    PIN7_bm;

SILNIK1
a następnie się do niego odwołać po nazwie SILNIK1
autor: robo1973
wtorek 07 mar 2017, 21:13
Forum: Programowanie AVR w C
Temat: Nadawanie nazw portom
Odpowiedzi: 3
Odsłony: 4887

Nadawanie nazw portom

W jaki sposób można nadać swoją nazwę dla portu i ustawić go jako wyjście
Wiadomo PORTA.DIR = PIN0_bm; ale chciałbym to wyjście nazwać silnik1 i potem móc w programie odnosić się do zmiennej silnik1
autor: robo1973
wtorek 07 mar 2017, 21:09
Forum: Programowanie AVR w C
Temat: wyświetlanie liczb zmiennoprzecinkowych na LCD
Odpowiedzi: 2
Odsłony: 4926

Re: wyświetlanie liczb zmiennoprzecinkowych na LCD

ok dzięki protestu
autor: robo1973
poniedziałek 06 mar 2017, 18:31
Forum: Programowanie AVR w C
Temat: wyświetlanie liczb zmiennoprzecinkowych na LCD
Odpowiedzi: 2
Odsłony: 4926

wyświetlanie liczb zmiennoprzecinkowych na LCD

Cześć !!! Chcę wyświetlić liczbę zmiennoprzecinkową na wyświetlaczu LCD /hd44780.h/ Napisałem taką funkcję ale mi to nie działa Wyświetla zamiast 12.345 >> 16357 proszę o pomoc i pozdrawiam !! void lcd_float(float val) { char bufor[17]; //bufor na dane sprintf(bufor,"%.1f",val); //float na...

Wyszukiwanie zaawansowane