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
  sketch Bewaesserungsanlage golex 5 283 08.05.2018 17:19
Letzter Beitrag: KampfHund
  upload sketch ab EEPROM ADDRESS xx sepp01 2 210 06.05.2018 23:12
Letzter Beitrag: sepp01
  Nachtwächter - Fehler im Sketch juergen001 15 817 24.04.2018 06:54
Letzter Beitrag: juergen001
  Arduin Radio Head Library driver Probleme gandalf7588 3 449 08.04.2018 13:05
Letzter Beitrag: gandalf7588
  Probleme mit multiplexing Thor Wallhall 55 3.706 18.03.2018 18:06
Letzter Beitrag: Tommy56
  Treppenbeleuchtung Probleme mit LED Anzahl Cellman 1 273 18.03.2018 10:13
Letzter Beitrag: hotsystems
  Probleme mit Scheduler Arduino DUE juergen001 5 456 15.03.2018 11:44
Letzter Beitrag: juergen001
  Probleme mit DS3231 Geeros#18 6 497 26.02.2018 14:09
Letzter Beitrag: Tommy56
  Brauch hilfe bei einnem Sketch MrMagoo 10 623 11.02.2018 13:49
Letzter Beitrag: hotsystems
  Hilfe bei diesen Fehler MrMagoo 22 1.049 06.02.2018 20:03
Letzter Beitrag: hotsystems

Gehe zu:


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