Есть Кулибины?Есть люди знающие протокол SATA.
#include <cfloat>
...
if (res > -DBL_EPSILON && res < DBL_EPSILON) res = 0;
cout << res;
Можно ли использовать светодиод как диод?Да, с учётом несколько нетипичных их свойств - большего прямого и меньшего допустимого обратного напряжений. То, что они светятся, роли не играет, но может быть использовано для специфических применений.
Я хочу сделать сумматорНепонятно, что вы имеете ввиду. Сумматоры бывают разные...
из диодов можно сделать транзисторыНельзя. Наоборот - можно.
В Си многопоточность.обычно реализована в библиотеке pthreads.hМногопоточность реализуется операционной системой. pthreads - просто библиотека, чтобы операционной системе сказать, мол, вот тебе отдельный поток для запуска
причём Си можно отлаживать как код на ассемблереНу да, Си всегда сначала компилируется в ассемблер, любым дизассемблером готовую программу можно разобрать на кусочки.
Прочитал в интернете, что ассемблерная программа может выполняться только на одном ядре.Покажите, где такая ерунда написана
Как тогда реализована многопоточность в СиВ Си - просто интерфейс управления многопоточностью. Сама многопоточность - в операционной системе.
раз есть эквивалентный код на ассемблере например, в gnu debuggerКак в Си, так и в ассемблере вы просто увидите "вызвать pthread_create", и всё
if(ps2x.Button(PSB_PAD_UP)) {
// ***
// устанавливаем направление мотора «M1» в одну сторону
digitalWrite(DIR_1, LOW); // <<<<<
// ***
}
if(ps2x.Button(PSB_PAD_RIGHT)){...}
if(ps2x.Button(PSB_PAD_LEFT)){...}
if(ps2x.Button(PSB_PAD_DOWN)){
// ***
// устанавливаем направление мотора «M1» в другую сторону
digitalWrite(DIR_1, LOW); // <<<<<
// ***
}