ArduXPP
Vytvořené odpovědi
-
AutorPříspěvky
-
ArduXPPÚčastník
Když použijete arduino ide které je součástí, tak tam ty knihovny jsou.
ArduXPPÚčastníkTo samé dělá i u ATMega328P-PU za použití usbasp v2. V avrdude ale USBasp v2 funguje na 100%.
ArduXPPÚčastníkJe to v textu napsané attiny85 – https://www.gme.cz/attiny85-20pu-dip8-atmel .
Arduino IDE mi ukazuje při používání usbasp tohle.
java.lang.NullPointerException
at cc.arduino.packages.uploaders.SerialUploader.burnBootloader(SerialUploader.java:314)
at processing.app.Editor.lambda$handleBurnBootloader$42(Editor.java:2754)
at java.lang.Thread.run(Thread.java:745)Vše mám nastavené, takže jsem musel použít avrdude, tam problém není. Samotný Arduino ide vygeneruje při kontrole dva HEX soubory, jeden bez názvu bootloader , a jeden s názvem bootloader.
Blink.ino.hex
Blink.ino.with_bootloader.hexArduXPPÚčastníkArduXPPÚčastníkNávod je třeba zde : http://www.instructables.com/id/Getting-Started-With-the-ESP8266-ESP-01/?ALLSTEPS
ale váš modul esp8266 je verze 05, která se dělá ve dvouch verzí , a jedná z nich je podoba esp8266 k verzi 01. Adapter který je na odkazu je určen k verzi 01.
Adapter má už stabilizátor napětí, takže jde připojit k 5V a využít 5V logiku, protože modul je upravený i pro tento účel.Jinak je postup stejný, arduino uno – esp8266 s adapterem
5V – VCC
gnd – gnd
RX – TX
TX – RXArduXPPÚčastníkJakou rychlost používáte pro serial ?
ArduXPPÚčastníkAsi děláte ve windows XP poprvé ? Je to stejný jako třeba u USB flash, když ho chci používat, tak musím nainstalovat driver ( ovladač) , to stejný je u arduino uno či Funduino UNO R3.
ArduXPPÚčastníkDotaz, na gme.cz jsem koukal do pdf o IRF540, a nemohu najít informaci, že má u GATE 1mA . Pod čem se tato hodnota hledá ?
ArduXPPÚčastníkTak opravím přechozí příspěvek, jde to buď přes TX a RX a kdyby byly tyto porty KO, tak jde využít ještě ISP6.Myslím tím pro nahrání kodu do arduina, jinak pak jde využít pro komunikaci mezi arduina SoftwareSerial nebo funkční TX a RX .
ArduXPPÚčastníkAle zapomněl jsem říci, že nevím jak se bude nahrávat kod do toho čipu .
ArduXPPÚčastníkJde to přes digitální porty za pomoci SoftwareSerial.
ArduXPPÚčastníkTak pak ještě vyzkoušet tenhle kod :
#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal_I2C.h>#define I2C_ADDR 0x3F
#define BACKLIGHT_PIN 7
#define En_pin 4
#define Rw_pin 5
#define Rs_pin 6
#define D4_pin 0
#define D5_pin 1
#define D6_pin 2
#define D7_pin 3#define LED_OFF 0
#define LED_ON 1
LiquidCrystal_I2C lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin,D7_pin);void setup()
{
lcd.begin (16,2); // initialize the lcd
// Switch on the backlight
lcd.setBacklightPin(BACKLIGHT_PIN,NEGATIVE);
lcd.setBacklight(LED_ON);
}void loop()
{// Reset the display
lcd.clear();
delay(1000);
lcd.home();// Print on the LCD
lcd.backlight();
lcd.setCursor(0,0);
lcd.print(„Hello, world!“);
delay(8000);
}Musí se použít knihovna tahle https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads .
ArduXPPÚčastník#include <Wire.h>
#include <LiquidCrystal_I2C.h>// vytvoří objekt lcd a nastaví jeho adresu
// 0x20 a 16 zanků na 2 řádcích
LiquidCrystal_I2C lcd(0x20,16,2);void setup()
{
lcd.init();// inicializuje displejlcd.backlight(); // zapne podsvětlení
lcd.print(„text“); // vypíše text
}void loop()
{
}Místo 0x20 se dopíše co ukázal skener
ArduXPPÚčastníkTak ještě zkusit tohle – http://playground.arduino.cc/Main/I2cScanner
ArduXPPÚčastníkUž se to tu psalo, stačí otočit trimmer. Je ze zadu u toho převodníku.
-
AutorPříspěvky