Ви не увійшли.
Сторінки 1
хоч хтось з ними працював? Де брали та як враження?
Скажіть-скільки їх не знаходив- по маркуванню(якщо таке взагілі присутнє) знайти параметри неможливо. Хтось стикався з такою проблемою? Вони різні за потужністю, тож треба знати припустимий струм та напругу, щоб не спалити. Крім того, пееркинув коробочку-і тепер від CD-RW DVD-RW всі в мене вперемішку....Як візуально відрізнити діоди від CD-RW та DVD-RW?
Треба збірка, що містить 4-16 фотодіодів(не розташованих в лінію! -квадратом)-таке зараз випускають-та як така штука називається(на рос/укр АНГЛ(!!!)).
Скажіть- як замінити реле в такому вузлі на збірку полевих транзисторів? Струм мабуть більше 0,5А не буде думаю. https://www.youtube.com/watch?v=NpmRmsngJVQ
Як уникнути наскрізного току при пеермиканнях? Чи просто обмежити резистором та знехтувати? Збірка IRF7389 витримує 4- 5 Ампери, не згорить. Вона придатна для цього проекту?
Запрацювало! https://youtu.be/OpTujqvTQnk
результат конмади Write 8 а потім read 8 такий
0
8
221
ad 8
Я бюся вже днів 5 над задачею. частина 1- працює. треба ввести в монітор порта команду в форматі " read ** " де **- адреса комірки памяті яку треба зчитати. Це працює- видаю 255(заводські налуштування комірки-значення за зщамовчуванням. поки в неї не писали) та якщо вручну записати значення- воно відображається коректно.
АЛЕ з записом- повна жопа. треба ввести конанду " Write ** **** "де **-адреса комірки, ****- значення. ДО ВВЕДЕННЯ В ТАКОМУ ФОРМАТІ ЩЕ НЕ ДОРОБИВ ПРОГУ, зараз спрощений вид- " write ** "- де **- значення, які я намагаюся записати в комірку №8
Крім того, що нічого не працює- ще й виконується перший цикл з умовою read - коли вводиться write- як таке може бути взагалі????
if else та else не працює...
#include <EEPROM.h>
void setup() {
Serial.begin(9600);
}
void loop() {
if (Serial.available()) {
String str = Serial.readString();
str.trim();
str.toLowerCase();
if(str.indexOf('Read')){
String r = str.substring(str.indexOf('Read')+1);
Serial.println(EEPROM.read(r.toInt()));
}
if(str.indexOf("Write")){
String w = str.substring(str.indexOf('Write')+1 );
String ww = str.substring((str.indexOf('Write')+1), str.length());
Serial.println(ww);
int val = ww.toInt();
EEPROM.put(8, ww);
}
}
Сторінки 1