




Обзор:
Что такое Электронный Кирпич? Электронный Кирпич-это электронный модуль, который можно собрать как кирпичи Lego, просто подключив и вытащив. По сравнению с традиционными универсальными платами и модулями цепи, собранными с различными электронными компонентами, Электронный кирпич имеет стандартизированные интерфейсы, подключи и работай, упрощая самостоятельное построение Прототипа Цепи. Существует много типов электронных блоков, и мы предоставляем более чем двадцать типов с различными функциями, включая кнопки, датчики, модули Bluetooth и т. д., чьи функции охватывают от датчика до моторного привода, от Ethernet до беспроводной связи через Bluetooth и так далее. Мы продолжим добавлять больше типов для удовлетворения различных потребностей различных проектов.Электронный Кирпич датчика электричества основан на TA12-100 трансформаторе тока, который может трансформировать сигналы переменного тока большого тока в малоамплитудные сигналы. Максимальный ток, который может быть обнаружен, может достигать 5 А, а текущий сигнал может считываться через аналоговый порт ввода-вывода.Особенности:1. Подключи и работай, прост в использовании. Совместимость с основными интерфейсами 2,54 и 4-контактными интерфейсами Grove на рынке.2. С использованием стандартных фиксированных отверстий M4, совместим с M4-standard наборами, такими как Lego и Makeblock.Характеристики:1. Размер печатной платы: 30,0 мм X 24,0 мм X 1,6 мм2. Совместимые интерфейсы: 2,54 3-контактный интерфейс и 4-контактный интерфейс Grove (1)Примечание:S для аналогового выходного порта, G для заземления и N для не используемого контакта.
Вы можете использовать вот так:
Текстовый Код:Подключите S-порт этого датчика к A0 порту платы, используйте следующую процедуру для чтения аналоговых значений. А затем отображение на компьютере через последовательный порт.# Определить электричество _sensor A0 //Поплавок амплитуд_ток; //Поплавок эффективно_значение; //Аннулированная Настройка (){Серийный. Start (9600);Pins_init ();}Пустая петля (){Int sensor_max;Sensor_max = getMaxValue();Серийный. Принт ("sensor_max =");Серийный. Принтлн (sensor_max);// VCC на интерфейсе Grove датчика составляет 5 ВАмплитуд_ток = (поплавок) sensor_max/1024*5/200*1000000;Эффективно_value = амплитуд_ток/1,414;// Можно обнаружить минимальное значение тока = 1/1024*5/200*1000000/1.414 = 24,4 (мА)// Только для синусоидального переменного токаСерийный. Принтлн ("амплитуда тока составляет (в мА)");Serial.println (амплитуд_ток, 1);// только одно число после запятойSerial.println("эффективное значение тока составляет (в мА)");Serial.println (эффективно_value, 1);}Пустые pins_init(){PinMode (электрический сенсор, вход);}/* Функция: образец на 1000 мс и получить максимальное значение от pin-кода SIG */Int getMaxValue(){Int sensorValue; // значение считывается с датчикаИнт сенсормакс = 0;Uint32 _ T start_time = millis();Время (millis()-start_time) < 1000)// образец на 1000 мс{SensorValue = аналог (ELECTRICITY_SENSOR);Если (sensorValue > sensorMax){/* Запись максимального значения датчика */SensorMax = sensorValue;}}Возврат sensorMax;}