Lesson 20 IR control Blocks in the Flprog program
Вставка
- Опубліковано 22 сер 2024
- In the twentieth lesson, we analyze the operation of IR Control units in a convenient graphical program Flprog without writing code.
Flprog website: flprog.ru
!!!The links below open in browser "Google Chrome" in the "Yandex browser" can not open!!!
IR Control: got.by/4jns0p
Arduino real time clock: got.by/475gsp
Display with dark backlight: got.by/3mry33
Display with dark backlight (ebay.com): got.by/3mryke
Two-line display(blue, green): ali.pub/19iccq
Four-line display: ali.pub/19ide2
Display to choose from: ali.pub/19idw5
Stand Holder for display: got.by/28um09
Arduino UNO to choose from: got.by/2zme0x
Arduino NANO: ali.pub/2zmdjt
Arduino Mini: ali.pub/2zmd6s
USB UART/TTL (firmware Converter): ali.pub/2zmde6
Microcontroller NODE MCU: ali.pub/2zmd1c
Arduino buttons: got.by/2l707y
LEDs to choose from: got.by/39s2d2
The RGB Led modular: ali.pub/1oa2nw
RGB LEDs to choose from: ali.pub/1oa36y
HC-12 long-Range radio control: got.by/320sik
Obstacle sensor E18-D80NK: got.by/3q7y69
DS18B20 temperature sensor: ali.pub/22rj1d
Encoder: got.by/2zmeua
MQ-2 gas and smoke sensor: got.by/2y0tpn
Ten segment indicator: ali.pub/2y0v7b
Ina-219 Volt-Ammeter module: got.by/2k1rf6
DFPlayer Mini: got.by/2fyjr2
Solenoid valve: got.by/2d8s8q
Toggle switch with LEDs: got.by/2d8sup
Submersible water pump: got.by/2a8ih9
GSM SIM800L module: ali.pub/25zu8j
3A step-down Converter: ali.pub/25zudl
The ambient light sensor (Photoresistor): got.by/2ze7fx
Arduino UNO to choose from: got.by/2zme0x
Arduino NANO: ali.pub/2zmdjt
Arduino Mini: ali.pub/2zmd6s
USB UART/TTL (firmware Converter): ali.pub/2zmde6
Microcontroller NODE MCU: ali.pub/2zmd1c
Arduino sensor shield v5. 0: ali.pub/1bfevy
Arduino sensor shield to choose from: ali.pub/1bffc3
Overview-Arduino sensor shield v5. 0: • Обзор - Arduino sensor...
Platform for Arduino: got.by/2zj4w0
IR Receiver: ali.pub/1u63ea
IR Remote: ali.pub/1u6364
Arduino real time clock: ali.pub/18hybl
The object sensor: ali.pub/1dl0rn
Obstacle sensor to choose from: got.by/2zh60b
MQ-2 gas and smoke sensor: got.by/2zh5rd
Gas and smoke sensor to choose from: got.by/2zh5kr
HC-SR04 rangefinder: got.by/2zh5an
HY-SRF05 rangefinder: got.by/2zh52o
Light meter: ali.pub/1naoed
Luxmeter to choose from: got.by/2zh4x1
DHT temperature and humidity sensor: got.by/2zh4qm
The inductance sensor: got.by/2zh4jm
Inductance sensor to choose from: ali.pub/1kcax2
BMP180 sensor (Barometer): got.by/2zh42i
Solid state relays: got.by/2lcojs
Contact relays: got.by/2zh0xx
Relay to choose from: got.by/2lcpgu
Servos: ali.pub/1f8utg
Layout boards: got.by/2zgzlb
Layout boards to choose from: got.by/2zgzck
Engine driver: ali.pub/1a1zxx
The driver of engines to choose from: got.by/2zgz0i
Motor with gear: ali.pub/1a211z
Motor with gearbox to choose from: ali.pub/1a232w
Wheels for Arduino: ali.pub/1a23dz
Wheels for Arduino to choose from: ali.pub/1a23ye
Gooseneck platform for Arduino to choose from: ali.pub/1j5qpu
The EEPROM module AT24C256: ali.pub/1qsaa3
EEPROM module to choose from: got.by/2zgy32
Transistor switch
MOSFET 5A: got.by/2zgxx1
MOSFET on 15A: got.by/2nombo
MOSFET on 220V: ali.pub/1raw3q
MOSFET to choose from: got.by/2zgxks
Servo motors: got.by/448lr7
Stepper motors: got.by/448m5z
Stepper motor drivers: got.by/448mp8
Starter kit for beginners Arduino review • Стартовый набор Arduin... Links to purchase under the video
Спасибо за урок.
Лайк.
По мне, это самый удобный способ, что нибудь включать и выключать.
Здравствуйте. Полезный интересный урок! Спасибо.я же этим методом около года назад хорошему товарищу помог с проблемой замены магнитолы в автомобиле.штатные кнопки на руле автомобиля перестали управлять нештатной магнитолой(кнопки на руле резистивные), но магнитола могла управляться с помощью ик пульта.с этого пульта этим же методом как Вы показали я считал коды нужных кнопок,далее через analogreed считал значения с кнопок на руле , слепил это всё вместе и вывел через ик светодиод спрятанный в панели.в итоге получился ик пульт работающий от штатных кнопок на руле автомобиля без всяких адаптеров которые,кстати,стоят нормально.Товарищ доволен,я получил интересный опыт.FL prog замечательная программа! И Вам спасибо,всё очень интересно и наглядно.
И все?Так просто! Класс,спасибо!))
Спасибо РАДНОЙ за уроки ты крут.
Здравствуйте! Спасибо Вам за уроки. Если Вы ещё занимаетесь этим.
Прошло 4 года. И кое что изменилось. В программе перестал работать скетч встроенный. Что то разработчики среды ардуино изменили.
Arduino: 1.8.19 (Windows 10), Плата:"Arduino Uno"
c:\Program Files (x86)\FLProg\ideV8\arduino-builder -dump-prefs -logger=machine -hardware c:\Program Files (x86)\FLProg\ideV8\hardware -hardware c:\Program Files (x86)\FLProg\ideV8\portable\packages -hardware c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\hardware -tools c:\Program Files (x86)\FLProg\ideV8\tools-builder -tools c:\Program Files (x86)\FLProg\ideV8\hardware\tools\avr -tools c:\Program Files (x86)\FLProg\ideV8\portable\packages -built-in-libraries c:\Program Files (x86)\FLProg\ideV8\libraries -libraries c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries -fqbn=arduino:avr:uno -vid-pid=2341_0043 -ide-version=10819 -build-path C:\Users\Sniger\AppData\Local\Temp\arduino_build_184558 -warnings=none -build-cache C:\Users\Sniger\AppData\Local\Temp\arduino_cache_427481 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=c:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=c:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=c:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=c:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avr-gcc.path=c:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=c:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -verbose C:\Users\Sniger\AppData\Local\Temp\flprog\pr1\pr1.ino
c:\Program Files (x86)\FLProg\ideV8\arduino-builder -compile -logger=machine -hardware c:\Program Files (x86)\FLProg\ideV8\hardware -hardware c:\Program Files (x86)\FLProg\ideV8\portable\packages -hardware c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\hardware -tools c:\Program Files (x86)\FLProg\ideV8\tools-builder -tools c:\Program Files (x86)\FLProg\ideV8\hardware\tools\avr -tools c:\Program Files (x86)\FLProg\ideV8\portable\packages -built-in-libraries c:\Program Files (x86)\FLProg\ideV8\libraries -libraries c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries -fqbn=arduino:avr:uno -vid-pid=2341_0043 -ide-version=10819 -build-path C:\Users\Sniger\AppData\Local\Temp\arduino_build_184558 -warnings=none -build-cache C:\Users\Sniger\AppData\Local\Temp\arduino_cache_427481 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=c:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=c:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=c:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=c:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avr-gcc.path=c:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=c:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -verbose C:\Users\Sniger\AppData\Local\Temp\flprog\pr1\pr1.ino
Using board 'uno' from platform in folder: C:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\hardware\avr\1.8.6
Using core 'arduino' from platform in folder: C:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\hardware\avr\1.8.6
Detecting libraries used...
"c:\\Program Files (x86)\\FLProg\\ideV8\\portable\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\FLProg\\ideV8\\portable\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Program Files (x86)\\FLProg\\ideV8\\portable\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "C:\\Users\\Sniger\\AppData\\Local\\Temp\\arduino_build_184558\\sketch\\pr1.ino.cpp" -o nul
Alternatives for IRremote.h: [IRremote@4.1.2 arduino_63857@3.6.1 Arduino-IRremote@2.2.3]
ResolveLibrary(IRremote.h)
-> candidates: [IRremote@4.1.2 arduino_63857@3.6.1 Arduino-IRremote@2.2.3]
"c:\\Program Files (x86)\\FLProg\\ideV8\\portable\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\FLProg\\ideV8\\portable\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Program Files (x86)\\FLProg\\ideV8\\portable\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-Ic:\\Program Files (x86)\\FLProg\\ideV8\\portable\\sketchbook\\libraries\\IRremote\\src" "C:\\Users\\Sniger\\AppData\\Local\\Temp\\arduino_build_184558\\sketch\\pr1.ino.cpp" -o nul
Generating function prototypes...
"c:\\Program Files (x86)\\FLProg\\ideV8\\portable\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\FLProg\\ideV8\\portable\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Program Files (x86)\\FLProg\\ideV8\\portable\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-Ic:\\Program Files (x86)\\FLProg\\ideV8\\portable\\sketchbook\\libraries\\IRremote\\src" "C:\\Users\\Sniger\\AppData\\Local\\Temp\\arduino_build_184558\\sketch\\pr1.ino.cpp" -o "C:\\Users\\Sniger\\AppData\\Local\\Temp\\arduino_build_184558\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"c:\\Program Files (x86)\\FLProg\\ideV8\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Sniger\\AppData\\Local\\Temp\\arduino_build_184558\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Компиляция скетча...
"c:\\Program Files (x86)\\FLProg\\ideV8\\portable\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\FLProg\\ideV8\\portable\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Program Files (x86)\\FLProg\\ideV8\\portable\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-Ic:\\Program Files (x86)\\FLProg\\ideV8\\portable\\sketchbook\\libraries\\IRremote\\src" "C:\\Users\\Sniger\\AppData\\Local\\Temp\\arduino_build_184558\\sketch\\pr1.ino.cpp" -o "C:\\Users\\Sniger\\AppData\\Local\\Temp\\arduino_build_184558\\sketch\\pr1.ino.cpp.o"
C:\Users\Sniger\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void dump(decode_results*)':
pr1:24:8: error: 'UNUSED' was not declared in this scope
case UNUSED :
^~~~~~
C:\Users\Sniger\AppData\Local\Temp\flprog\pr1\pr1.ino:24:8: note: suggested alternative: 'FUSES'
case UNUSED :
^~~~~~
FUSES
pr1:51:7: error: 'AIWA_RC_T501' was not declared in this scope
case AIWA_RC_T501 :
^~~~~~~~~~~~
pr1:57:7: error: 'SANYO' was not declared in this scope
case SANYO :
^~~~~
C:\Users\Sniger\AppData\Local\Temp\flprog\pr1\pr1.ino:57:7: note: suggested alternative: 'SONY'
case SANYO :
^~~~~
SONY
pr1:60:7: error: 'MITSUBISHI' was not declared in this scope
case MITSUBISHI :
^~~~~~~~~~
pr1:63:7: error: 'DISH' was not declared in this scope
case DISH :
^~~~
C:\Users\Sniger\AppData\Local\Temp\flprog\pr1\pr1.ino:63:7: note: suggested alternative: 'MISO'
case DISH :
^~~~
MISO
pr1:72:7: error: 'PRONTO' was not declared in this scope
case PRONTO :
^~~~~~
C:\Users\Sniger\AppData\Local\Temp\flprog\pr1\pr1.ino:72:7: note: suggested alternative: 'PORT0'
case PRONTO :
^~~~~~
PORT0
Несколько библиотек найдено для "IRremote.h"
Используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\IRremote
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\arduino_63857
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Arduino-IRremote
Используем библиотеку IRremote версии 4.1.2 из папки: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\IRremote
exit status 1
'UNUSED' was not declared in this scope
на основе этого можно собрать один пульт для управления всего в доме, круто, но наверное лучше будет если использовать радио передачу, так как ИК сигнал идёт направленно лучом и нужно "попасть" в ИК приемник.
спасибо за ваши труды.
Здорово! Всё очень просто и понятно.
Хороший урок. Профессионально. Чётко. Понятно. Автору спасибо.
Спасибо за видео. Еще бы урок как считать сигнал с радио пультов 2.4G
Как всегда круто! Благодарю.
Здраствуйте видео отличное лучшее наглядное обучение, сталкнулся с проблемой так как новичек немогу ее решить в настройке ик нажимаю загрузить скечь пишет ошибку 501
У меня тоже ошибка компиляции
Супер! Как всегда!
здравствуйте видео просто супер но сделайте пожалуйста на примере es8266 ик передатчик чтобы можно было управлять устройствами на телефоне это вообще круто былбы заранее спасибо
Спасибо.
Спасибо большое ждал
Я это делал раньше...да прикольно. Но вот беда в чём.... Пульт от рессивера Technics. Коды "видит" пишет длинну 48 байт. Так же пишет код кнопок. Но применить никак. После загрузки файла, их просто нет в таблице. 🙁. Видимо с 48ю не работает. Искал в инете такой блок...увы. (эквалайзер не имеет отключения с пульта...хотел замутить).
Такая же проблема ((((((
Решилась ли проблема а то найти решение не могу
Примите благодарность за внятные объяснения по использованию программы.
Остался вопрос. При создании проекта первое что видно это "Плата 1" видно что их можно добавлять , переносить, удалять.
Сам вопрос Что это? и для чего?
Спасибо. Платы сделаны для того что бы можно было разбивать большой скетч, а так, это работает как одно целое, то есть если бы Вы составили весь скетч на одном рабочем экране, есть там и ещё кой какие тонкости, но Вам для начала они пока не нужны
можно ли на этом блоке сделать управление с удержанием клавиши? например диммирование удержанием кнопки или управленеи мотором по этой же логике?
скажите а как тут сделать чтобы управление через резистор а контроль по току обмотки. То есть когда значение выставленного тока обмотки когда превышает то двигатель крутит в обратную сторону и на оборот. или так не возможно сделать? К примеру как РХХ на авто
Насчëт "непрерывно по высокому" уровню...
Когда выбрал этот пункт - у меня на выходе непрерывно молотил сигнал... Хоть нажимаешь кнопку, хоть не нажимаешь.
Не знаю уж почему так....
Пришлось опять выбрать "однократно", а на вход блока передачи прикрутить " прокладку" в виде мультивибратора ...
Тогда заработало корректно.
Отличное видео.Спасибо.Вопрос:Можно ли записывать ИК коды неизвестных производителей?
Не все, в справке есть таблица про разные коды
а какая версия FLprog ? раньше не работала сколько не пробовал на передачу ик
в верхнем левом углу в начале ролика 6.3.1
День добрый . Спасибо за урок .
Подскажите пожалуйста как сделать , что бы диод горел на момент нажатия кнопки , после отпускание кнопки диод выключался ? Как громкость на ТВ. Если убирать галку с сбросна в понеле настройки, то он работает постоянно
Спасибо
Если только попробовать к самому принимающему диоду светодиод прикрутить, но не знаю на сколько такое подключение будет корректно, нужно пробовать.
Arduino: 1.8.13 (Windows 10), Плата: "Arduino Pro or Pro Mini, ATmega328P (3.3V, 8 MHz)"
C:\Users\kotig\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void dump(decode_results*)':pr1:24:8: error: 'UNUSED' was not declared in this scope case UNUSED : ^~~~~~C:\Users\kotig\AppData\Local\Temp\flprog\pr1\pr1.ino:24:8: note: suggested alternative: 'FUSES' case UNUSED : ^~~~~~ FUSESpr1:51:7: error: 'AIWA_RC_T501' was not declared in this scope case AIWA_RC_T501 : ^~~~~~~~~~~~pr1:57:7: error: 'SANYO' was not declared in this scope case SANYO : ^~~~~C:\Users\kotig\AppData\Local\Temp\flprog\pr1\pr1.ino:57:7: note: suggested alternative: 'SONY' case SANYO : ^~~~~ SONYpr1:60:7: error: 'MITSUBISHI' was not declared in this scope case MITSUBISHI : ^~~~~~~~~~pr1:72:7: error: 'PRONTO' was not declared in this scope case PRONTO : ^~~~~~C:\Users\kotig\AppData\Local\Temp\flprog\pr1\pr1.ino:72:7: note: suggested alternative: 'PORT0' case PRONTO : ^~~~~~ PORT0Декілька бібліотек було знайдено для «IRremote.h» Використано: c:\Program Files (x86)\FLProg\ideV6\portable\sketchbook\libraries\IRremote Не використовується: c:\Program Files (x86)\FLProg\ideV6\libraries\Arduino-IRremoteexit status 1'UNUSED' was not declared in this scope
ошыбка загрузки скейча
у меня точно такая же проблема. решили ли вы проблему подскажите пожалуйста
подскажите почему не получается залить скетч в контроллер для сканирования этих самых кнопок
Спасибо за видео,
не давно использовал этой программой, а сейчас не отображается код ДУ в ИК блоке несмотря на то, что оно сохранился, (то есть, при открытие видно как пустой белый лист), переустановил винду , нет пользы, в чем причина ? (win 10)
Благодарю
Подскажите пожалуйста кто то решил проблему с пустым окном??
Столкнулся с такой проблемой, при нажатии на одной и той же кнопки, пульт выдает разные коды, и так по кругу. Пробовал на разных пультах.
С чем это связано? не могу понять ))
Попробуйте другой пульт, возможно у этого такая особенность
Дмитрий ответьте пожалуйста! Какая система Windows у вас на ПК? 7 или 10. Может из за этого у меня открывается пустое окно выбора кнопок?
10
@Миша Купреев этот файл открывается в FLProg 4.0 там создаю блок с теми выводами какие мне нужны, потом копирую этот блок в проект. Пока ничего умнее не придумал.
всё отлично но у меня не грузится скейч для определения кодов кропок помогите пож я начинающий
У меня тоже не заработало. Победил компиляцией в старой версии FLprog. На компе завалялась версия 2.4. Там все заработало.
Сделай так чтоб можно было запрограмировать без компьютера
Я могу, но если ты сможешь покакать без участия попы.
@@Maxzeev да это и можно. Я имел ввиду кнопки ни через компьютер ввёл а сама ардуинка обучил любой пульт. У меня на канале есть такой устройство на базе attiny13
А почему гасим в том же порядке?
Можно и не в том порядке, можно в любом
Я один заметил 2 кварца на ардуино?
так и должно, один для контролера, второй для usb ковертера на 340
Не работает нихрена.Сканируется хрень всякая. После прошивки программой перестает магать светодиод на микровонтраллере. Наебалово.