Аппаратные вопросы

Вопросы и темы по железу.

Arduino nano с рабочим напряжением 3.3 вольта

Здравствуйте!

Подскажите пожалуйста, можно ли запитать Arduino nano от 3.3 вольта? Или на 16 МГц. точно работать не будет ? Дело в том что срочно достаточно нужно реализовать обмен по протоколу UART с уровнями напряжения 3.3 вольта. Под рукой имеются платы Arduino nano. Конечно есть еще вариант просто сделать преобразователи 

5 <===> 3.3 В по RX и TX. Но может быть можно просто изменить питание? Буду рад любой информации!

Усиление аудио выхода с SIM800L

Вечер добрый.
Ребята, нужен совет: как и чем усилить аудио-выход модема SIM800L. По даташите, вроде так, она качает 250мВ на нагрузку в 32 Ом. А мне нужно 1.5-2.5 ватт на нагрузку 4-8Ом.
Пробовал подключать по быстрому один из каналов модуля PAM8403 - хрипит зараза. Предполагаю - это потому, что у модема дифвыход +полуволна и -. Пробовал закоротить выход модема шунтом на 100 Ом и взять на вход ПАМ + полуволну - хрипа на много меньше, но как бы все равно не торт.

Беспроводная передача данных

Добрый день. В проекте нужно что бы две платы(Nano) передавали==ли другой(Uno) слова, каждая отдельно. Растояние 0.5 м. Объем информации небольшой, 1 слово в 2-4 секунды. Что лучше взять для этого? Основные требования: отсутствие проводов между одной платой и другой(беспроводность), относительно недорого. Заранее спасибо

Аналоговый датчик

Добрый день! Помогите разобраться. Хочу реализовать автономный (на батарейках) датчик интенсивности света через АЦП. Пока остановился на TEMP6000. Есть ли более чувствительные чем этот? Нужно определять сумерки, пасмурную и солнечную погоду.

Правильно я понял?

http://arduino.ru/Reference/AnalogReference

1. Максимальное напряжение на вход АЦП ARDUINO должно быть 5В (показания будут изменяться от 0 до 1023) если питается от 5В и 3.3В (показания будут изменяться от 0 до 1023) если от 3.3В?

Можно ли использовать 12 пин для своих нужд, если используется SPI строго на передачу данных?

Вопрос имею - если я использую железный SPI только на передачу данных (задействованы 10,11 и 13), могу ли я использовать не задействованный при этом 12 пин для своих нужд? На вход или на выход. Речь про Nano или ProMini. Ибо в моих задачах он не задействован, а оставлять его без дела жалко, не так много у меня этих пинов.

DUE SAM3X8E, считать состояние вывода PWM

Здравствуйте
Прошу сильно не пинать ногами, только изучаю DUE...
Написал многоканальный генератор с использованием библиотеки pwm_lib.
На выводах сигналы получились норм для моей задачи, но...
Теперь нужно в реальном времени считывать состояние некоторых выводов, и ничего не получается почему-то. Чтение регистров PIO_ODSR, PIO_PDSR даёт лишь нули...

Общие вопросы по проектированию ПП

Привет!

Немного поговнокодив - я решил, что пришло время сделать свою первую печатную плату

Во вложении скрин, подскажите, пожалуйста, как вычислить мощность SMD резисторов? В даташите рекомендаций не заметил, на что тут вообще опираться, как это делают грамотные разработчики?

Развожу плату в easyEDA, на данный момент использую резисторы 0603, за исключением терминатора - он 1206

https://drive.google.com/file/d/1Z36D3kbJAtvpNodppytkFyvm_jTMRAzo/view?u...

Загрузка бутлоадера в ATmega328p

Приветствую

Проблема в следующем. Есть Arduino UNO, мк погиб в опытах. Прикупил 5 мк ATmega328p. Все оказались пустыми. Имеется дуина Нано. Решил залить загрузчик. Залил в Нану ArduinoISP, сделал все как велели гуру ютуба и форумов. Подключил Nano к UNO, програматор поставил в IDE "Arduiono as ISP". Результат ошибка:  "avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x10"

две Nano по I2C

А4 на А4, и А5 на А5. Земли и питание также соединил.

Залил в первый скетч "scaner I2C".  Во втором что-то было, поэтому  залил поочередно а) Блинк б) тот же сканер.

Ничего не видит. Подпаял резисторы на 10 ком и на питание. Ноль результата.  Со второго первый тоже не видит.

Две UNO соединял так же, так вторая плата определяется как #8. А тут аналогчино же должен выдать "заводской" номер? 

Отдельные скетчи любые заливаются, все работает.