Нарисовать окружность на дисплее Nokia 1616-1661

Iwan73
Offline
Зарегистрирован: 02.11.2013

Разбираюсь с дисплеем Nokia 1616-1661  контроллер SPFD54124B . С выводом шрифтов разобрался, теперь и крупные цифры вывожу,стал связывать библиотеку выложенную  на радиокоте  axill с библиотекой от jeka_tm  в теме указатели в функции. 

кое какие функции переписал (коряво скорее всего - ну уж как умею, главное работает как мне надо). Не могу понять как рисуется окружность. Для начала кто знает, опишите пожалуйста принципы отрисовки окружности на подобных дисплеях. не пойму принципа данного действия.

void Draw8(int cx, int cy, int x, int y, int color)
{
  LCDRectangle(cx-y,cy-x,y<<1,1,color);
  LCDRectangle(cx-x,cy-y,x<<1,1,color);
  LCDRectangle(cx-x,cy+y,x<<1,1,color);
  LCDRectangle(cx-y,cy+x,y<<1,1,color);
}
 
//  Octant circle drawing
void Circle(int cx, int cy, int radius, int color){
  int error = -radius;
  int x = radius;
  int y = 0;
//  draws in 4 strips from top down and middle up + reflection about y
  while (x >= y){
    Draw8(cx, cy, x, y,color);
    error += y;
    ++y;
    error += y;
    if (error >= 0){
      --x;
      error -= x<<1;
    }
  }
}

 

Iwan73
Offline
Зарегистрирован: 02.11.2013

LCDRectangle(x,y,w,h,color) рисует квадрат

Draw8(int cx, int cy, int x, int y, int color) выводит на дисплей 4 горизонтальные линии

LCDRectangle(cx-y,cy-x,y<<1,1,color); не могу пока понять,особенно y<<1

сильно не пинайте,еще только учусь 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013
//===================================Линия=======================================

void LCD_Line(byte x0, byte y0, byte x1, byte y1, unsigned int color){ 
  int dy = y1 - y0; 
  int dx = x1 - x0; 
  int stepx, stepy; 
  if (dy < 0){ 
    dy = -dy;  
    stepy = -1; 
  } 
  else stepy = 1; 
  if (dx < 0){ 
    dx = -dx;  
    stepx = -1; 
  } 
  else stepx = 1; 

  dy <<= 1;                              // dy is now 2*dy 
  dx <<= 1;                              // dx is now 2*dx 

  LCD_Pixel(x0, y0, color); 

  if (dx > dy) { 
    int fraction = dy - (dx >> 1);     // same as 2*dy - dx 
    while (x0 != x1){ 
      if (fraction >= 0) { 
        y0 += stepy; 
        fraction -= dx;            // same as fraction -= 2*dx 
      } 
      x0 += stepx; 
      fraction += dy;                // same as fraction -= 2*dy 
      LCD_Pixel(x0, y0, color); 
    } 
  } 
  else{ 
    int fraction = dx - (dy >> 1); 
    while (y0 != y1){ 
      if (fraction >= 0){ 
        x0 += stepx; 
        fraction -= dy; 
      } 
      y0 += stepy; 
      fraction += dx; 
      LCD_Pixel(x0, y0, color); 
    } 
  } 
} 

//==========================================Круг===============================================

void LCD_Circle(byte x0, byte y0, byte r, unsigned int color) {
  int16_t f = 1 - r;
  int16_t ddF_x = 1;
  int16_t ddF_y = -2 * r;
  int16_t x = 0;
  int16_t y = r;

  LCD_Pixel(x0  , y0+r, color);
  LCD_Pixel(x0  , y0-r, color);
  LCD_Pixel(x0+r, y0  , color);
  LCD_Pixel(x0-r, y0  , color);

  while (x<y) {
    if (f >= 0) {
      y--;
      ddF_y += 2;
      f += ddF_y;
    }
    x++;
    ddF_x += 2;
    f += ddF_x;

    LCD_Pixel(x0 + x, y0 + y, color);
    LCD_Pixel(x0 - x, y0 + y, color);
    LCD_Pixel(x0 + x, y0 - y, color);
    LCD_Pixel(x0 - x, y0 - y, color);
    LCD_Pixel(x0 + y, y0 + x, color);
    LCD_Pixel(x0 - y, y0 + x, color);
    LCD_Pixel(x0 + y, y0 - x, color);
    LCD_Pixel(x0 - y, y0 - x, color);
  }
}  


void LCD_VLine(byte x, byte y, byte h, unsigned int color) {
  LCD_Line(x, y, x, y+h-1, color);
}

void LCD_HLine(byte x, byte y, byte w, unsigned int color) {
  LCD_Line(x, y, x+w-1, y, color);
}

void LCD_Rect(byte x, byte y, byte w, byte h, unsigned int color) {
  LCD_HLine(x, y, w, color);
  LCD_HLine(x, y+h-1, w, color);
  LCD_VLine(x, y, h, color);
  LCD_VLine(x+w-1, y, h, color);
}

void LCD_drawBitmap(byte x, byte y, const byte *bitmap, byte w, byte h, unsigned int color){

  byte i, j, byteWidth = (w + 7) / 8;

  for(j=0; j<h; j++) {
    for(i=0; i<w; i++ ) {
      if(pgm_read_byte(bitmap + j * byteWidth + i / 8) & (128 >> (i & 7))) {
        LCD_Pixel(x+i, y+j, color);
      }
    }
  }
}

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Вот и выросло поколение програмистов которые не знают математику и элементарных математических функций. Эххх

next-999
Offline
Зарегистрирован: 30.09.2013

ты и тут) везде всех обсираешь, никому не помог не разу) необращайте внимание на этого дол..ба) ему общатся не с кем просто)

art100
Offline
Зарегистрирован: 09.03.2014
// art100 write message 
//TOUCH PCB ARDUINO UNO
//YU 13 A1
//XL 12 6
//YD 15 7
//XR 14 A2     
//TFT    
//A 
//K1 
//K2 
//K3 
//K4
#include "TFTLCD.h"
//pins
#define LCD_RESET A4
#define LCD_CS A3    
#define LCD_CD A2    
#define LCD_WR A1   
#define LCD_RD A0    
// Color definitions
#define	BLACK           0x0000
#define	BLUE            0x001F
#define	RED             0xF800
#define	GREEN           0x07E0
#define CYAN            0x07FF
#define MAGENTA         0xF81F
#define YELLOW          0xFFE0 
#define WHITE           0xFFFF
TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
//-----------------------
void setup(void) {
  Serial.begin(9600);
  Serial.println("8 Bit LCD test!");
  tft.reset();
  tft.initDisplay();
//  testtext(YELLOW);
}
//===================
void loop(void) {

Serial.println("testfastlines(GREEN, RED);");
testfastlines(GREEN, RED);
delay(10000);  
  
//Serial.println("testFillRoundRect();");
//testFillRoundRect();
//delay(1000);


//Serial.println("testRoundRect();");
//testRoundRect();
//delay(1000);

//Serial.println("testtriangles();");
//testtriangles();
//delay(1000);

//testfilltriangles();
//Serial.println("testfilltriangles();");
//delay(1000);

//Serial.println("testfillcircles(50,RED);");
//testtext(RED);
//delay(1000);

//Serial.println("testdrawcircles(50,RED);");
//testdrawcircles(50,RED);
//delay(10000);

//Serial.println("testfillrects(YELLOW, RED);");
//testfillrects(YELLOW, RED);
//delay(1000);

//Serial.println("testdrawrects(YELLOW);");
//testdrawrects(YELLOW);
//delay(10000);

//Serial.println("testfastlines(YELLOW, RED);");
//testfastlines(YELLOW, RED);
//delay(10000);

//Serial.println("testlines(RED);");
//testlines(RED);
//delay(10000);

//Serial.println("testBars();");
//testBars();
//delay(10000);

}
//-------------------------------
void testfastlines(uint16_t color1, uint16_t color2) {
   tft.fillScreen(BLACK);
   for (uint16_t y=0; y < tft.height(); y+=5) {     tft.drawHorizontalLine(0, y, tft.width(), color1);   }
   for (uint16_t x=0; x < tft.width(); x+=5) {     tft.drawVerticalLine(x, 0, tft.height(), color2);   }
  
}
//----------------------------------
void testtext(uint16_t color) {
  tft.fillScreen(BLACK);
  tft.setCursor(0, 0);
  tft.setTextColor(color);
  tft.setTextSize(3);
tft.println("Chego");
tft.println("ustavilsya?");
tft.println("Pizdec");
tft.println("proshol.");
tft.println("Fashists");
tft.println("from Europe");
tft.println("in Kiev."); 
tft.println("Havaysya");
tft.println("in ogurci."); 
tft.println("Undestand?");
  //tft.println(0xDEADBEEF, HEX);
}
//------------------------------
void testFillRoundRect() {
  tft.fillScreen(BLACK);
  
  for (uint16_t x=tft.width(); x > 20 ; x-=6) {
    tft.fillRoundRect(tft.width()/2 -x/2, tft.height()/2 -x/2 , x, x, x/8,  tft.Color565(0, x, 0));
 }
}
//-------------------------------
void testRoundRect() {
  tft.fillScreen(BLACK);
  
  for (uint16_t x=0; x < tft.width(); x+=6) {
    tft.drawRoundRect(tft.width()/2 -x/2, tft.height()/2 -x/2 , x, x, x/8, tft.Color565(x, 0, 0));
 }
}
//-------------------------------
void testtriangles() {
  tft.fillScreen(BLACK);
  for (uint16_t i=0; i<tft.width()/2; i+=5) {
    tft.drawTriangle(tft.width()/2, tft.height()/2-i,
                     tft.width()/2-i, tft.height()/2+i,
                     tft.width()/2+i, tft.height()/2+i, tft.Color565(0, 0, i));
  }
}
//-------------------------------
void testfilltriangles() {
  tft.fillScreen(BLACK);
  
  for (uint16_t i=tft.width()/2; i>10; i-=5) {
    tft.fillTriangle(tft.width()/2, tft.height()/2-i,
                     tft.width()/2-i, tft.height()/2+i,
                     tft.width()/2+i, tft.height()/2+i, 
                     tft.Color565(0, i, i));
    tft.drawTriangle(tft.width()/2, tft.height()/2-i,
                     tft.width()/2-i, tft.height()/2+i,
                     tft.width()/2+i, tft.height()/2+i, tft.Color565(i, i, 0));    
  }
}
//----------------------------
void testfillcircles(uint8_t radius, uint16_t color) {
  for (uint16_t x=radius; x < tft.width(); x+=radius*2) {
    for (uint16_t y=radius; y < tft.height(); y+=radius*2) {      tft.fillCircle(x, y, radius, color);    }
  }  
}
//-------------------------------
void testdrawcircles(uint8_t radius, uint16_t color) {
  for (uint16_t x=0; x < tft.width()+radius; x+=radius*2) {
    for (uint16_t y=0; y < tft.height()+radius; y+=radius*2) {      tft.drawCircle(x, y, radius, color);    }
  }  
}
//-------------------------------
void testfillrects(uint16_t color1, uint16_t color2) {
 tft.fillScreen(BLACK);
 for (uint16_t x=tft.width()-1; x > 6; x-=6) {
   //Serial.println(x, DEC);
   tft.fillRect(tft.width()/2 -x/2, tft.height()/2 -x/2 , x, x, color1);
   tft.drawRect(tft.width()/2 -x/2, tft.height()/2 -x/2 , x, x, color2);
 }
}
//-------------------------------
void testdrawrects(uint16_t color) {
 tft.fillScreen(BLACK);
 for (uint16_t x=0; x < tft.width(); x+=6) {   tft.drawRect(tft.width()/2 -x/2, tft.height()/2 -x/2 , x, x, color); }
}

//-------------------------------
void testlines(uint16_t color) {
   tft.fillScreen(BLACK);
   for (uint16_t x=0; x < tft.width(); x+=6) {     tft.drawLine(0, 0, x, tft.height()-1, color);   }
   for (uint16_t y=0; y < tft.height(); y+=6) {     tft.drawLine(0, 0, tft.width()-1, y, color);   }
   tft.fillScreen(BLACK);
   for (uint16_t x=0; x < tft.width(); x+=6) {     tft.drawLine(tft.width()-1, 0, x, tft.height()-1, color);   }
   for (uint16_t y=0; y < tft.height(); y+=6) {     tft.drawLine(tft.width()-1, 0, 0, y, color);   }
   tft.fillScreen(BLACK);
   for (uint16_t x=0; x < tft.width(); x+=6) {     tft.drawLine(0, tft.height()-1, x, 0, color);   }
   for (uint16_t y=0; y < tft.height(); y+=6) {     tft.drawLine(0, tft.height()-1, tft.width()-1, y, color);   }
   tft.fillScreen(BLACK);
   for (uint16_t x=0; x < tft.width(); x+=6) {     tft.drawLine(tft.width()-1, tft.height()-1, x, 0, color);   }
   for (uint16_t y=0; y < tft.height(); y+=6) {     tft.drawLine(tft.width()-1, tft.height()-1, 0, y, color);   }
}
//-------------------------------
void testBars() {
  uint16_t i,j;
  for(i=0; i < tft.height(); i++)
  {
    for(j=0; j < tft.width(); j++)
    {
      if(i>279) tft.writeData(WHITE);
      else if(i>239) tft.writeData(BLUE);
      else if(i>199) tft.writeData(GREEN);
      else if(i>159) tft.writeData(CYAN);
      else if(i>119) tft.writeData(RED);
      else if(i>79) tft.writeData(MAGENTA);
      else if(i>39) tft.writeData(YELLOW);
      else tft.writeData(BLACK);
    }
  }
}
//-------------------------------

мне когда-то этим кодом китаеец по мылу помог

глянь там много фигурок готовых

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

next-999 пишет:

ты и тут) везде всех обсираешь, никому не помог не разу) необращайте внимание на этого дол..ба) ему общатся не с кем просто)

Даже не представляю где тебе мерещится какие то обсирания. Но это оставлю твоему доктору.
Специально для тебя и подобных. Обьясню один раз.
Один фиг не поймете. У меня не стоит цель сделать за кого. Главное что бы человек понял и запомнил.
Давай посмотрим на мое сообщение.
Ключевые слова в нем " математическая функция". Для нормального человека этого достаточно чтобы погуглить и найти в инете функции и увидеть что круг это просто набор точек с расчитаными координатами. .

Это не дырки в руле сверлить.

next-999
Offline
Зарегистрирован: 30.09.2013

 

Puhlyaviy пишет:
next-999 пишет:

ты и тут) везде всех обсираешь, никому не помог не разу) необращайте внимание на этого дол..ба) ему общатся не с кем просто)

Даже не представляю где тебе мерещится какие то обсирания. Но это оставлю твоему доктору. Специально для тебя и подобных. Обьясню один раз. Один фиг не поймете. У меня не стоит цель сделать за кого. Главное что бы человек понял и запомнил. Давай посмотрим на мое сообщение. Ключевые слова в нем " математическая функция". Для нормального человека этого достаточно чтобы погуглить и найти в инете функции и увидеть что круг это просто набор точек с расчитаными координатами. . Это не дырки в руле сверлить.

 

что ты говоришь - равносильно тому, будто ты нечего не говоришь. тогда уж лучше нечего не говорить

у тебя наверное когда на улице спрашивают "где находится улица....." , ты отвечаешь "смартфон". 

имя ввиду что с смартфоне есть карты и там можно ее найти.. 

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Гыыы я тоже умею утрировать до маразма.
А тебе когда обьясняют как пройти на нужную улицу и тебе лень запоминать. Ты видимо оскорбляешь людей и продолжаешь тупить пока тебя за руку не отведут?

next-999
Offline
Зарегистрирован: 30.09.2013

Puhlyaviy пишет:
Гыыы я тоже умею утрировать до маразма. А тебе когда обьясняют как пройти на нужную улицу и тебе лень запоминать. Ты видимо оскорбляешь людей и продолжаешь тупить пока тебя за руку не отведут?

лень запомнить? а ты не учитываешь тот факт что человек не знает? или просто напросто у человека нет смартфона, нет интернета в смартфоне, или в конце концов тупо он не работает или сел?

тебе уже все сказали что ты не прав, будь мужиком и признай это и молчи

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Все это ты, насекомое укр и пара каких то ников которые вообще первый раз написали. Как вас много всех..

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций пишет:

Puhlyaviy пишет:
Все это ты, насекомое укр и пара каких то ников которые вообще первый раз написали. Как вас много всех..

та, "да" - бендеровцы угнетают канадского мырусского форумчанина.

Как тебя болезного цепляет то что ты украине а некоторые от нее подальше живут.
Расслабься, купи билет и ехай куда мечтаешь.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Дадада. Это особенно заметно когда ты в каждом посте вспоминаешь Канаду. Гыыы

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

В онтарио привыкал к французкому. Большей нелепости трудно придумать. Мдааа

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

мда. дисплей животрепещущая тема

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

спор дело ваше. почему только именно эта тема

Клапауций
Offline
Зарегистрирован: 10.02.2013

jeka_tm пишет:

спор дело ваше. почему только именно эта тема

судьба у темы такая.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Я смотрю пока я заезжал пообедать, вы тут вполне себе самодостаточны.. и онтарио уже по французки заговорило.. и машина за 38 000 стала страшно дорогой для северной америки... особенно крайслер который тцт ценится примерно как запорожец горбатый...
А я так оказывается в каждом посте ругаюсь матом, всех оскорбляю и кричу что я с Канады..

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

А ведь я раньше темы просто по названию выбирал, оказывается тут огого как!

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Клапауций пишет:

дохтор, ставь диагнозы, пока поциенты не разбежались.

 

Науке тут все предельно ясно, выражаясь понятным языком - массовая потеря достаточного саморегулирования окончаний желтного костного мозга в ключе самофлюктаций нейрогенных соединений гормонального типа (конечно же в виде симтоматики оглютаминирования гипофизных инфлюктаций)

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

art100 пишет:

Puhlyaviy пишет:
В онтарио привыкал к французкому. Большей нелепости трудно придумать. Мдааа

мой друг меня еще ни разу не обманул

поэтому я ему верю

а вам нет

вы лжец

Это 5!

Моя кошка меня ни разу не обманула

ее я знаю

вас нет

вы подлец, хам, нахал, пижон

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Правда она ж как дышло - куда повернешь туда и вышло.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Вместо, чтоб поесть, помыться, уколоться и забыться, Вся безумная больница у экрана собралась...

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Веселье только начинается а мне уже спать пора :(

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Клапауций пишет:

плин, ты меня огорчаешь, дохтор. шо?, и тебя наёпывают?

Вполне вероятно, но у меня есть одно проверенное средство: политику надев на детородный орган, я ей крученье бодро предавал

art100
Offline
Зарегистрирован: 09.03.2014

словоблуды

ответе мне на вопрос

Чем нынче модно bmp2lcd преобразовывать?

хочу вот как левом верхнем углу подредактировать вверху справо

и еще как может такой массив обьявлятся?

флудить не мешки ворочать

обнаружил только такого размера массивчики

как может такой массив теперь обрабатываться

неужели частями?

у меня мысли кончились

куда копать?

const unsigned char status_screen1_bmp[] PROGMEM = { //AVR-GCC, WinAVR
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xFF,0xE0,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0xE0,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0xF8,0x60,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0xF8,0x20,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0xF0,0x20,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x60,0x20,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x58,0x01,0xA0,
0x7F,0x80,0x00,0x3F,0xC0,0x00,0x3F,0xC0,0x00,0x41,0x04,0x00,0x5C,0x63,0xA0,
0xFB,0xC0,0x00,0x79,0xE0,0x00,0x79,0xE0,0x00,0x20,0x82,0x00,0x5E,0xF7,0xA0,
0xF3,0xC0,0x00,0x76,0xE0,0x00,0x76,0xE0,0x00,0x20,0x82,0x00,0x5E,0xF7,0xA0,
0xEB,0xC0,0x00,0x7E,0xE0,0x00,0x7E,0xE0,0x00,0x41,0x04,0x00,0x5C,0x63,0xA0,
0x7B,0x80,0x00,0x3D,0xC0,0x00,0x39,0xC0,0x00,0x82,0x08,0x00,0x58,0x01,0xA0,
0x7B,0x80,0x00,0x3B,0xC0,0x00,0x3E,0xC0,0x01,0x04,0x10,0x00,0x40,0x60,0x20,
0xFB,0xC0,0x00,0x77,0xE0,0x00,0x76,0xE0,0x01,0x04,0x10,0x00,0x40,0xF0,0x20,
0xFB,0xC0,0x00,0x70,0xE0,0x00,0x79,0xE0,0x00,0x82,0x08,0x00,0x41,0xF8,0x20,
0xFF,0xC0,0x00,0x7F,0xE0,0x00,0x7F,0xE0,0x00,0x41,0x04,0x00,0x61,0xF8,0x60,
0x3F,0x00,0x00,0x1F,0x80,0x00,0x1F,0x80,0x00,0x00,0x00,0x00,0x70,0x00,0xE0,
0x1E,0x00,0x00,0x0F,0x00,0x00,0x0F,0x00,0x01,0xFF,0xFF,0x80,0x7F,0xFF,0xE0,
0x0C,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x01,0xFF,0xFF,0x80,0x00,0x00,0x00
};

 

Как чайнику обьясните?

 

 

 

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

ответ "поставить нормальный дисплей и не маяться" не канает?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

JollyBiber пишет:

ответ "поставить нормальный дисплей и не маяться" не канает?


Вчера он расказывал что у него свой цех по производству всего. Аж 3000 баксов потратил на созидание.. ща погоди пару часов. Еще литра 3 пива и он дойдет до кондиции. Начнет постить фотки какой то разрухи, кричать что он олигарх а потом будет редактировать свои посты и стирать все. . :)

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций пишет:

предлагаю расстрелять всех за тупой писдёшь.


Ваше слово, товарищ Маузер!

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

art100 пишет:

понятие нормальное это как

у меня экранная область ооочень большая вы не сможете представить насколько

станки работают

солнце всходит и заходит

неразумно ломать

в экране 128х64 я не увидел ничего полезного кроме разнице в цене 13$ и 45$

да и веселый символ похоже с этого массива выбирается

интересно постич непознааное

 

усиль приток вентиляции. Марихуана не любит застоявшегося вохдуха и солнечного света

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций] </p> <p>[quote=art100 пишет:

ты какой негр? афробендеровский или путинский?

Он СТРАННЫЙ негр.. гыы 500 МЕГАБАЙТ кода для ардуино!!!
Это когда в самую продвинутую 512 кб помещается..
Грибы у него странные. Да и надоел он со своим крайслером.
Если коснуться крайслера. То они вообще на дорогах америки не встречаются почти. Ибо мало идиотов покупать такие развалюхи. Но где то в другой вселенной ( там где онтарио говорит по французки) видимо крайслеры получше. Гы гы

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

leshak
Offline
Зарегистрирован: 29.09.2011

Клапауций пишет:

твой этнический ДНК мало кого интересует, так как не имеет смысла в условиях многонационального общества Украины - важен твой цивилизационный выбор.

1. Это на/в Украине. В России (если судить по форумам и ТВ) - это давно не так.
2. Это временно.

Действия приводит к  противодействию. Поэтому неизбежно сейчас в Украине тоже развивается патриотизм+армия.  А патриотизм/армия это такая штука, которая в итоге приводит к войне и вопросам "каких ты кровей?". Другого предназначение у них нет. Как у ружья на стене.

Причем и то и другое, к сожалению, не исчезают после того как причины их появления более не существуют.

Тоже относится и к "нужно решить религиозный вопрос" (который сейчас, похоже тоже пытаются "раскачать"). Результат - один.

Кстати, по этим косвенным признакам можно определить когда было принято решение о военной заварухе. Сколько лет назад, в России, началась накачка патриотизма, перевооружение армии, интенсификация програм по сбору донорской крови?

Поэтому и смешно слышать, когда причиной заварухи называют какаие-то события месячной/полгудовой давности. Банальное планирование и подготовка действий такого маштаба измеряются полугодиями/годами. Ну-ка. Попробуйте скажем за месяц, от момента "решения принято", организовать переезд, скажем фирмы с персоналом в 3000 человек, в новый город. Со всеми складами, производством, бюрократическим аппаратом, сотрудниками и их бытом, наладить workflow и т.д. и т.п. Кто в институте/школе хотя-бы "расписание занятий" пытался составлять поймет какой ад учесть все требования.... которые там, еще более менее однородны.

 

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.

leshak
Offline
Зарегистрирован: 29.09.2011

Клапауций пишет:

ну да, ну да - отжимал тут форум у мырусских идиотов, требовал предоставить хоть одно документальное доказательство их русскости. молчали как жабы перед дождём.

Вот видите - уже и вы начали интересоваться кто какой национальности :(
И, теперь, таких будет все больше и больше...

Клапауций пишет:

*ты же не путай причину и следствие - когда чел ведёт себя как мудак, то пытаешься найти причины, в ДНК в том числе... чиста из энтомологического интереса.

Не согласен. Думаю искать причину мудачизма интерестно только 0.5% населения (психологам, коучерам и т.п.). Остальных, по крайней мере меня, удовлетворяет констатация факта "человек ведет себя как мудак".

Опять-таки, со временем, цепочка "Мудачизм-->ДНК", все-таки по факту (а не я путаю), заменятеся на "ДНК-->мудачизм".  Потом происходит подмена "ДНК--> чужой". Потом добавляется "ДНК--> чужой (негатив)--> убей".

Шаг "ДНК", может варьироваться или сочетаться (очки на носу/не согласен с фюрером/говоришь без мата и т.п.) Ключевое именно "чужой-->убей". В сознании и ценностях ТОЛПЫ (а не отдельного человека).
Начинается все именно с обучения толпы распознавать "чужого/врага". И не важно реален ли враг (лучше "нереален" - тогда под него можно подвести что угодно/удобно в данный момент). Главное что-бы толпа на уровне чувства приняла как реальность "враг существует".

Все. Вот это и есть фашизм. А не какой там логотип, как назвали и каким жестом привествуют друг-друга.

 

Клапауций
Offline
Зарегистрирован: 10.02.2013

От модератора: Клапауций забанен, ибо я устал удалять оскорбительные комментарии. Хотя он и старичок на этом форуме, несет его последнее время.