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
  Probleme mit multiplexing Thor Wallhall 29 286 Gestern 21:41
Letzter Beitrag: Thor Wallhall
  Interrupt und I2C gibt das Probleme? Badger1875 5 174 03.10.2017 23:26
Letzter Beitrag: GuaAck
  NeoPixels: Sketch will nicht - Problem mit delay? Zabsi 5 313 22.08.2017 15:17
Letzter Beitrag: Tommy56
  Anfänger sucht erfahrene Hilfe Customizer 21 1.382 11.07.2017 21:37
Letzter Beitrag: Customizer
  Brauche einen Sketch zum Testen HDT 12 736 22.06.2017 07:37
Letzter Beitrag: HDT
  Compiler Fehler Harti 8 519 16.06.2017 17:51
Letzter Beitrag: Harti
  Sketch ändern für ACS712 Sandro2504 3 319 04.06.2017 05:55
Letzter Beitrag: Bitklopfer
  Fehler bei Zeitmessung Fox 15 617 24.05.2017 09:19
Letzter Beitrag: SkobyMobil
Big Grin Probleme mit pgm_read_word NoGi 9 1.447 23.04.2017 10:09
Letzter Beitrag: NoGi
  arduino sketch Fuhsering 11 673 30.03.2017 12:47
Letzter Beitrag: hotsystems

Gehe zu:


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