Вставка программного кода в тему/комментарий

Alexander
Offline
Зарегистрирован: 25.04.2010

Для вставки программного кода используйте соответствующую кнопку редактора сообщения. Кнопка для вставки Arduino программного кода

Скопируйте код в открывшийся диалог.Вставка программного кода Arduino

Опционально можно убрать нумерацию строк или свернуть код, если он очень длинный, и он будет отображаться только по клику на специальную ссылку, смотрите пример ниже.Нумерация кода Arduino

В редакторе форматирование кода не отображается, оно появится в опубликованном сообщение. Программный код, вставленный таким образом, отличается от текста меньшим размером шрифта.Пример скетча Ардуино в окне редактора

Примеры:

  • с нумерацией
int brightness = 0;
int fadeAmount = 5; 
 
void setup()  {
  pinMode(9, OUTPUT);
}
 
void loop()  {
  analogWrite(9, brightness);   
  brightness = brightness + fadeAmount;
  if (brightness == 0 || brightness == 255) {
    fadeAmount = -fadeAmount ;
  }   
  delay(30);                           
}
  • Без нумерации
int brightness = 0;
int fadeAmount = 5; 
 
void setup()  {
  pinMode(9, OUTPUT);
}
 
void loop()  {
  analogWrite(9, brightness);   
  brightness = brightness + fadeAmount;
  if (brightness == 0 || brightness == 255) {
    fadeAmount = -fadeAmount ;
  }   
  delay(30);                           
}
  • Свернутый вид
int brightness = 0;
int fadeAmount = 5; 
 
void setup()  {
  pinMode(9, OUTPUT);
}
 
void loop()  {
  analogWrite(9, brightness);   
  brightness = brightness + fadeAmount;
  if (brightness == 0 || brightness == 255) {
    fadeAmount = -fadeAmount ;
  }   
  delay(30);                           
}

 

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

Иногда, к сожалению, эта кнопка "чуть-чуть подключивает" и туда попадает "мусор" типа <br> или текст после кода, попадает "в этот код". В этом случае, можно нажать кнопку "источник" и подправить руками. Вставка кода там будет выглядить так:

<p>Текст перед кодом</p>
<pre title="code" class="brush: csharp;">
...
Мой код
...
</pre>
<p>Текст после кода</p>

 

Ну и, если что-то попало не туда (у меня часто "Текст после кода", попадает внутрь этого </pre>) - тут можно спокойно "подправить".

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

 Заметил что некоторые испытвывают трудности с "копированием кода к себе". Либо перенабирают скетч руками, либо делают просто copy-paste, но тогда в него попадает нумерация строк, которую нужно вычищать руками.

Решается это просто: если навести на код мышку, то в его верхнем правом углу появится дополнительные пикторгамки.

Первая - открыть код в попапе. Где можно сделать ему сделать ctrl-c, а потом вставить в ArduinoIDE (как правило если нужен только "кусочек кода").

Вторая - сразу скопировать весь код в клипбоард. После этого остается только пойдти в ArduinoIDE и нажать ctrl-v

 

 

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

 Господа, я бы предложил оставить эту ветку "чисто информационной". А для обсуждение "пожеланий" завести отдельную ветку. Что-то типа "Пожелания к сайту" (правда я ничего не знаю о дальнейшей судьбе этих пожеланий :) ).