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
  Analog Read, Fehler nach 0,6 Sekunden, Prescaler, SD nilsconrad 18 353 21.02.2017 21:46
Letzter Beitrag: Bitklopfer
Big Grin Probleme mit pgm_read_word NoGi 5 125 15.02.2017 16:15
Letzter Beitrag: Tommy56
  Problem mit Sketch senden an Uno feuerwehr 5 314 31.01.2017 20:41
Letzter Beitrag: Tommy56
  Probleme bei Countdown ferdi 0 105 23.01.2017 10:45
Letzter Beitrag: ferdi
  Seltsamer Fehler bei Vergleichsoperation ardu_arne 14 320 22.01.2017 20:35
Letzter Beitrag: Binatone
  Sketch geht,geht nicht? malsehen 0 177 25.12.2016 21:24
Letzter Beitrag: malsehen
  Fehler beim Hochladen steyr 24 692 16.12.2016 07:52
Letzter Beitrag: hotsystems
  Fehler in meinem Programm Franz54 7 264 01.12.2016 23:58
Letzter Beitrag: hotsystems
  Fehler im Programmablauf binderj1 14 461 10.10.2016 10:29
Letzter Beitrag: StephanBuerger
  Fehler beim Kompilieren binderj1 5 423 03.10.2016 21:27
Letzter Beitrag: hotsystems

Gehe zu:


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