Skocz do zawartości

EV3 - programiwaie sensorów pod BRIXCC


januszbialowas

Pomocna odpowiedź

witam jestem poczatkujacy chce programowac EV3 przy pomocy C i Brixxc, mam problem z sensorami. Ma kod dostrczony z Broxxc obsługujacy sensory ale mam błedy kompilacji. Kod:

#include <string.h>
#include "ev3_lcd.h"
#include "ev3_command.h"
#include "serial_read.h"

int main()
{
 LcdInit();
 LcdClearDisplay();
 int i;
 int j;
 UART *pUart;
 char out[100];
 pUart=SerialInit();
 if(pUart == 0)
 {
   LcdText(1,0,0,"Error Opening Sensor");
   Wait(1000);
   return EXIT_FAILURE;
 }
 for(j = 0;j<50;j++)
 {
   LcdClearDisplay();
   LcdText(1,0,0,"UART Value: ");
   i = ReadSerial(1,pUart);
   sprintf(out,"%d",i);
   LcdText(1,105,0,out);
   sleep(1);
   Wait(SEC_1);
 }
 LcdExit();
 return EXIT_SUCCESS;
}

błedy

serial_read.c:1:28: warning: extra tokens at end of #include directive

In file included from serial_read.c:1:

serial_read.h:8:21: error: defines.h: No such file or directory

In file included from serial_read.c:1:

serial_read.h:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token

serial_read.h:12: error: expected declaration specifiers or '...' before 'UART'

serial_read.c:3: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token

serial_read.c:24: error: expected declaration specifiers or '...' before 'UART'

serial_read.c: In function 'ReadSerial':

serial_read.c:24: error: 'pUart' undeclared (first use in this function)

serial_read.c:24: error: (Each undeclared identifier is reported only once

serial_read.c:24: error: for each function it appears in.)

make: *** [serial_read.o] Error 1

tak jak by brakował pliku defines.h???

mozna prosić o pomomc jak dotrzec do sensorów za pomocą brixcc i c

__________

Komentarz dodany przez: Treker

Kod programu, dla lepszej czytelności, należy umieszczać w tagach .

Proszę to poprawić.




     
            
   

			
		
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.