Hat jemand eine Ahnung, warum, wenn man die M128 benutzt, das Einstellen vom ACS nicht mehr funktioniert?
Es ist dauerhaft auf "Low" eingestellt;
Grüße
Druckbare Version
Hat jemand eine Ahnung, warum, wenn man die M128 benutzt, das Einstellen vom ACS nicht mehr funktioniert?
Es ist dauerhaft auf "Low" eingestellt;
Grüße
So, ACS (letzter Beitrag hier von mir) geht jetzt.
Aber ein neues Problem: Hat jemand schon mal die Remotrol mit SRF02 verwendet?
Ich erhalte dann nur Werte um -3500 herum.
"-" ist schon mal seltsam, aber eben auch, weil sich der Wert nie groß ändert, er geht von etwa -3200 bis -3800.
Gibts da Erfahrungen? Verbesserungen?
Grüße,
Fabian
Meine beiden SRF02 klappen wunderbar, hast du es mit meiner Library versucht?
Ja, das einzige, was ich verändert habe war, in deiner features-lib “has_srf02“ auf 1 zu setzen. Die beiden änderten srf02-diner (...02_1 und ...02_2) hab ich mal auf eins, mal auf null gelegt, hat nix geändert.
Hast du denn deine SRF02 auch auf die richtige I2C-Adresse gesetzt?
Ist doch die standard-adresse, oder?
Vergleiche sie halt? Keine Ahnung was ich da damals gesetzt habe :D
Auf jeden Fall sind nicht beide standard.... ;)
und:Code:#define I2C_SRF02_ADR_1 0xE0 //Standardadresse laut Datenblatt
#define I2C_SRF02_ADR_2 0xE2
HasSRF02 = 1;
HasSRF02_1 = 0;
HasSRF02_2 = 0;
HasSRF08 = 0;
Ich habe eben nur ein SRF02, geht es dann überhaupt?
schreibe den code halt so um, dass er nur einen benutzt. Im moment wird nur der mittelwert gebildet glaube ich :)
Funzt :D
Habs einfach so gemacht:
(bitte ned meckern, ich weiß, des is echt was für Dödels - Also für mich halt)
Danke!Code:void calculateAverageDist(void)
{
SRF02_2_dist = SRF02_1_dist;
SRF02_Dist = (SRF02_1_dist+SRF02_2_dist) / 2;
}