Arduino på ubutu 14,04

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Premix
Inlägg: 140
Blev medlem: 15 april 2004, 21:58:05
Ort: Trollhättan

Re: Arduino på ubutu 14,04

Inlägg av Premix »

Utöver ovanstående så använder du ":" på lcd.clear istället för ";"
Premix
Inlägg: 140
Blev medlem: 15 april 2004, 21:58:05
Ort: Trollhättan

Re: Arduino på ubutu 14,04

Inlägg av Premix »

Du saknar även lite "}" i din avslutande for loop och även för din if sats
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Arduino på ubutu 14,04

Inlägg av sodjan »

Rapportera gärna om det fungerade med småfelen fixade...
Chaf
Inlägg: 698
Blev medlem: 9 februari 2008, 11:05:31
Ort: Stockholm

Re: Arduino på ubutu 14,04

Inlägg av Chaf »

Hej
Ger upp :( använder xp istället på en annan dator fungerar inte på en med 7an heller.
M.v.h
Chaf
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Arduino på ubutu 14,04

Inlägg av sodjan »

OK, nu blev jag riktigt lost här...
Vad i jösse namn har XP (eller ubutu 14,04 för den delen) med felen i koden att göra?
Hur menar du egentligen? Får du inte samma fel då du "anväder xp" ??
Chaf
Inlägg: 698
Blev medlem: 9 februari 2008, 11:05:31
Ort: Stockholm

Re: Arduino på ubutu 14,04

Inlägg av Chaf »

Hej
Nu fungerar koden kopigerade koden från xp till ubunu fattar inte varför det fungerar.
//Chaf
Här är koden som fungerar.


Kod: Markera allt

#include <LiquidCrystal.h>

#include <LiquidCrystal.h>

/*-----( Import needed libraries )-----*/
    #include <Wire.h> // Comes with Arduino IDE
     
    #include <LiquidCrystal_I2C.h>
     
    /*-----( Declare Constants )-----*/
    /*-----( Declare objects )-----*/
    // set the LCD address to 0x27 for a 20 chars 4 line display
    // Set the pins on the I2C chip used for LCD connections:
    // addr, en,rw,rs,d4,d5,d6,d7,bl,blpol
    LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Set the LCD I2C address
     
     
    /*-----( Declare Variables )-----*/
     
     
    void setup() /*----( LOOP: RUNS CONSTANTLY )----*/
    {
    Serial.begin(9600); // Used to type in characters
     
    lcd.begin(20,4); // initialize the lcd for 20 chars 4 lines, turn on backlight
     
    // ------- Quick 3 blinks of backlight -------------
    for(int i = 0; i< 3; i++)
    {
    lcd.backlight();
    delay(250);
    lcd.noBacklight();
    delay(250);
    }
    lcd.backlight(); // finish with backlight on
     
     
    }/*--(end setup )---*/
     
     
    void loop(){/*----( LOOP: RUNS CONSTANTLY )----*/
    lcd.clear();
    lcd.setCursor(2,0); //Start at character 4 on line 0
    lcd.print("Christer Farman");
    delay(1000);
    lcd.setCursor(3,1);
    lcd.print("Bohusgatan 19");
    delay(1000);
    lcd.setCursor(2,2);
    lcd.print("116 67 Stockholm");
    lcd.setCursor(1,3);
    delay(1000);
    lcd.print("Email chaf@live.se");
    delay(3000);
    // Wait and then tell user they can start the Serial Monitor and type in characters to
    // Display. (Set Serial Monitor option to "No Line Ending")
    int blinkantal = 8;
      lcd.clear();
      lcd.setCursor(2,0); //Start at character 0 on line 0
      lcd.print("Telnr 0707768816");
      delay(1000);
      lcd.setCursor(0,1);
      lcd.print("Stockholm makerspace");
      delay(1000);
      lcd.setCursor(1,3);
      lcd.print("Fungerar bra kul! ");
      delay(1000);
    for(int i = 0; i<blinkantal; i++)
    {
      lcd.setCursor(1,2);
      if((i&1) == 0)
      {
      lcd.print("Elekronikforumet");
       }
      else
      {
       lcd.print("                   ");
      }
      delay(2000 / blinkantal);
    }
    }/* --(end main loop )-- */ 
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Arduino på ubutu 14,04

Inlägg av sodjan »

Nu får du väl ändå ge dig. :-) Vadå "fattar inte"?
Du har ju rättat just de fel som alla har påpekat.
Ändå så vet du inte varför det nu fungerar!?
Klar som fanken att det fungerar med felen borta...
Mr Andersson
Inlägg: 1397
Blev medlem: 29 januari 2011, 21:06:30
Ort: Lapplandet

Re: Arduino på ubutu 14,04

Inlägg av Mr Andersson »

Jag rekommenderar att du läser åtminstone kapitel 1-3. Det borde vara lagkrav att man kan grundläggande syntax innan man får börja klippa och klistra kod. :)
http://www.open-std.org/jtc1/sc22/wg21/ ... /n3337.pdf
Skriv svar