INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Anfänger hat Probleme mit Fehler im Sketch
11.11.2014, 19:12 (Dieser Beitrag wurde zuletzt bearbeitet: 11.11.2014 19:13 von mchammer.)
Beitrag #1
Anfänger hat Probleme mit Fehler im Sketch
ein freundliches Hallo erstmal in die Runde
ich hoffe ihr könnt und möchtet mir helfen.
Ich versuche gerade ein fertiges Projekt eines anderen Entwicklers umzusetzen und habe das Problem das ich eigentlich nicht wirklich weiß was ich da gerade mache.
Ziel dieses Projektes soll sein Daten einer Funkfernsteuerung (Daten sollen wohl im I2C Format vorliegen ?) per Bluetooth an eine Android App zu senden.
Als Bauteile kommen ein Ardoino Pro Mini 3.3 und ein Bluetooth Adapter zum Einsatz.
Wenn ich alles richtig verstanden habe soll das Arduino die I2c Daten nur per Seriel an das Bluetoothmodul weitergeben.
Dazu habe ich auch eine Programmierung jedoch läßt diese sich nicht auf das Arduino spielen da sie wohl fehlerhaft ist.
Kann mir jemand weiterhelfen wo der/mein Fehler liegt.

Mark

Anbei der Code

#include <avr/io.h>
#include <TWI_Slave.h>

uint8_t buffer[128];
uint8_t bytesIn = 0;

int j = 0;
boolean bufferready = false;
int volt = 0;
boolean flip = false;

int waitCount = 0;

void setup()
{
pinMode(13, OUTPUT);
Serial.begin(115200);
TWI_AttachSlaveRxEvent(readI2c);
TWI_Slave_Initialise( 8, true);
TWI_Start_Transceiver();
sei();
}


void readI2c(uint8_t* inBytes, int numBytes)
{
for(uint8_t i = 0; i < numBytes; ++i)
buffer[i] = inBytes[i];
bytesIn = numBytes;
bufferready = true;
digitalWrite(13, (flip?HIGH:LOW));
flip = !flip;
}


void loop()
{
while (true)
{
if (bufferready)
{
bufferready = false;

for (int x = 0; x < bytesIn; x++)
{
Serial.write(buffer[x]);
}

}
else
{
delay(10);

}

}
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.11.2014, 19:11
Beitrag #2
RE: Anfänger hat Probleme mit Fehler im Sketch
Hallo nochmal
kann es sein das in den ersten beiden Zeilen ein Verweis auf 2 Library steht welche ich nicht habe ?
Wo kann man sowas bekommen?

Gruß Mark
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.11.2014, 22:00
Beitrag #3
RE: Anfänger hat Probleme mit Fehler im Sketch
Hallo,
Google ist mir jetzt ja nicht unbekannt
was mir aber fehlt ist nach was ich suchen soll ?
arduino library download ?
TWI_Slave.h library ?
avr/io.h library ?
die Ergebnisse die dort finde helfen mir nicht weiter bzw ich kann damit nichts anfangen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Fehler in meinem Programm Franz54 7 162 01.12.2016 23:58
Letzter Beitrag: hotsystems
  Fehler im Programmablauf binderj1 14 356 10.10.2016 10:29
Letzter Beitrag: StephanBuerger
  Fehler beim Kompilieren binderj1 5 295 03.10.2016 21:27
Letzter Beitrag: hotsystems
Smile Simpler Fehler bei MAP? malsehen 8 229 02.10.2016 19:46
Letzter Beitrag: malsehen
  ArduinoDroid Probleme Brother Tak 1 205 10.09.2016 22:12
Letzter Beitrag: Brother Tak
  Fehler beim Speichern von Projekten Manni66 16 688 23.08.2016 10:05
Letzter Beitrag: hotsystems
  Sketch vom Arduino Board Herunterladen Sarius 2 351 27.07.2016 15:26
Letzter Beitrag: Sarius
  Sketch konnte nicht angelegt werden Sarius 2 241 16.07.2016 15:59
Letzter Beitrag: Sarius
  Roboter-Bau Probleme blebbens 8 381 12.07.2016 07:35
Letzter Beitrag: Binatone
  Ausgabe druckt immer 2 Werte anstatt nur einen. Finde den Fehler nicht TimeMen 24 742 02.07.2016 14:18
Letzter Beitrag: hotsystems

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste