Описание
LilyPad 328 основная плата ATmega328P ATmega328 16 м
Отказ от ответственности:
Это LilyPad-основная плата, состоящая из ATmega328 с до 5 В.
Последняя версия LilyPad поддерживает автоматический сброс для еще более легкого программирования.
Задняя сторона LilyPad теперь полностью плоская! Теперь мы используем разъем для программирования поверхностного монтажа, чтобы сохранить заголовок от прокачивания.
Эта версия LilyPad теперь использует новый ATmega328 на 8 МГц. 0016 поддерживает Pro Mini 328/8 МГц/16 МГц. Используйте эту настройку при использовании этой новой LilyPad 328.
LilyPad-это портативная технология e-textile, разработанная Leah Buechley и разработанная компанией Leah и SparkFun. Каждый LilyPad был творчески разработан, чтобы иметь большие соединительные колодки, чтобы их можно было сшить в одежду. Доступны различные входы, выход, мощность и панели сенсоров. Они даже моются!
Руководство по покупке!
Примечание: часть этой продажи возвращается д-ру Леа буэчли для непрерывного развития и образования электронных текстильных изделий, а также для ООО, чтобы помочь обеспечить непрерывное развитие новых инструментов и новых функций IDE.
Моделирование Lilypad Arduino в Протеус
Теперь я ассью, что вы уже загрузили Arduino Lilypad Library для Протеуса и готовы использовать его в Протеус. Таким образом, откройте Протеус ISIS и получите эти компоненты из библиотеки компонентов Протеус, как показано на рисунке ниже
После получения этих компонентов нарисуйте цепь в протеусе, как показано на рисунке ниже:
Вы можете четко видеть на приведенной выше рисунке, моделирование Arduino Lilypad в Протеус. После этого вам нужно написать код для Arduino Lilypad, чтобы вы могли получить шестигранный файл для него. В этот проект, у меня есть б/у три светодиодный свет и делают их включения и выключения с помощью кнопки переключения. Если кнопка не нажимается, светодиоды будут включаться и при нажатии кнопки, светодиоды будут выключены. Скопируйте приведенный ниже код и вставьте его в программное обеспечение Arduino и скомпилируйте: Инт аналог = A0;Int ledCount = 3;
Int ledPins [] = {
2, 3, 4};
Настройка void () {
/Петля над контактным массивом и установите их для вывода:
Для (int thisLed = 0; thisLed <ledCount; thisLed + +) {
PinMode (ledPins [thisLed], выход);
}
}
Void loop () {
/Прочтите потенциометр:
Int sensorReading = аналог (аналог);
/Сравните результат с диапазоном от 0 до количества светодиодов:
Int ledLevel = карта (sensorReading, 0, 1023, 0, ledCount);
/Петля на светодиодный массив:
Для (int thisLed = 0; thisLed <ledCount; thisLed + +) {
/Если индекс элемента массива меньше ledLevel,
/Включите штырь для этого элемента:
Если (thisLed <ledLevel) {
DigitalWrite (ledPins [thisLed], HIGH);
}
/Выключите все контакты выше уровня ledLevel:
Больше {
DigitalWrite (ledPins [thisLed], LOW);
}
}
}
После сбора этого кода получите шестигранный файл кода. Шестигранный файл и этот файл моделирования также даны в конце этого поста, чтобы вы могли загрузить его там. Теперь загрузите этот шестигранный файл в этот Arduino Lilypad и нажмите кнопку запуска Если все идет нормально, то, когда вы нажали кнопку запуска, светодиоды будут включаться, как показано на рисунке ниже:
Теперь, когда вы нажимаете кнопку, эти светодиоды будут выключены, как показано на рисунке ниже:
Это все, вы успешно осуществили моделирование Arduino Lilypad в Протеус




