Сделайте выключатель чтобы батарейка не скажалась когда передатчики не используются (физический).
Микрочипы программируются (особенно в домашних условиях) через ICSP. С помощью ICD2 или PicKit, последний можно достать за довольно нормальную цену. В интернете иначе схем полно.
Для контроллеров с низком поличеством пинов (6-8) используется 2 пина, для больших — 4. Если правильно делать развязку (при программировании уровни другие), то те же пины можно все равно использовать.
На плате это выглядит компактно и самое главное не надо вытаскивать контроллер с платы. Я обычно припаиваю разъем RJ-12 (кажется). Это обычный телефонный провод с защелкой на конце. Тогда провод с программатора просто вставляется в плату.
Для батареек 7805 использовать плохо. Диоды тоже плохо, но шоттки можно.
7805 плохо потому что линейный, когда батарейка упадет ниже 5В будет плохо.
Нужен DC-DC преобразователь, тогда схема будет работать даже при входном напряжении в половину вам нужного (чуть больше и тут есть свои пункты).
Диоды плохо потому, что это сразу -1.2V от питания, а тут питание всего ничего. В таких случаях лучше использовать MOSFET с обратными диодами для защиты от переплюсовки.
Можно подумать и выбросить CR2032, если вам не нужен передатчик размером с наручные часы. И поставить обычную AAA батарейку. Люди вам спасибо скажут когда батарейка сядет в середине игры :)
Странные схемы, особенно для работы на батарейках.
Думаю автор будет ее дальше развивать.
Вот к примеру у второй схемы питание 2.4 — 5.5В, хотя у приемника написано:
Absolute Maximum Ratings
Power Supply and All Input/Output Pins -0.3 to +4.0 V
Питание везде линейное. В нижних вообще без защиты от переплюсовки.
Выводы:
1. Питание — писец. Так не делают. Особенно для работы от батареек.
2. Автор собирал на том, что было. У Микрочипа есть серия со встроенной RF функциональностью.
3. Работать будет так се, особенно когда батарейки будут разрыженными.
1. Полностью быстро прочитываю книгу для общего понимания позможностей языка и того, что в этой книге есть. Как правило это занимает дня 2.
2. Детальный разбор каждой главы: прочтение, набирание кода примеров, изменение его и решение задач/вопросов в конце главы.
Сделайте выключатель чтобы батарейка не скажалась когда передатчики не используются (физический).
Микрочипы программируются (особенно в домашних условиях) через ICSP. С помощью ICD2 или PicKit, последний можно достать за довольно нормальную цену. В интернете иначе схем полно.
Для контроллеров с низком поличеством пинов (6-8) используется 2 пина, для больших — 4. Если правильно делать развязку (при программировании уровни другие), то те же пины можно все равно использовать.
На плате это выглядит компактно и самое главное не надо вытаскивать контроллер с платы. Я обычно припаиваю разъем RJ-12 (кажется). Это обычный телефонный провод с защелкой на конце. Тогда провод с программатора просто вставляется в плату.
Для батареек 7805 использовать плохо. Диоды тоже плохо, но шоттки можно.
7805 плохо потому что линейный, когда батарейка упадет ниже 5В будет плохо.
Нужен DC-DC преобразователь, тогда схема будет работать даже при входном напряжении в половину вам нужного (чуть больше и тут есть свои пункты).
Диоды плохо потому, что это сразу -1.2V от питания, а тут питание всего ничего. В таких случаях лучше использовать MOSFET с обратными диодами для защиты от переплюсовки.
Можно подумать и выбросить CR2032, если вам не нужен передатчик размером с наручные часы. И поставить обычную AAA батарейку. Люди вам спасибо скажут когда батарейка сядет в середине игры :)
Думаю автор будет ее дальше развивать.
Вот к примеру у второй схемы питание 2.4 — 5.5В, хотя у приемника написано:
Absolute Maximum Ratings
Power Supply and All Input/Output Pins -0.3 to +4.0 V
Питание везде линейное. В нижних вообще без защиты от переплюсовки.
Выводы:
1. Питание — писец. Так не делают. Особенно для работы от батареек.
2. Автор собирал на том, что было. У Микрочипа есть серия со встроенной RF функциональностью.
3. Работать будет так се, особенно когда батарейки будут разрыженными.
Либо автор сильно мудрит.
2. Детальный разбор каждой главы: прочтение, набирание кода примеров, изменение его и решение задач/вопросов в конце главы.