Sir, I can't thank you enough for this fantastic channel. It's the only KZbin channel where I never interrupt any advertisment so that you have a bit of extra income. Keep up the good work.
@waswestkan4 жыл бұрын
Clearly not, the only KZbin channel, that doesn't have *video* *interrupting* advertising. Then you and I probably never have seen every channel, however I have seen enough to of them to falsify your assertion.
@frankbose5444 жыл бұрын
I don't think they actually get extra money if u watch the hole ad but idk
@shamrithponlingam16563 жыл бұрын
@@frankbose544 for the video ads you have to watch them for at least two thirds and for the ads that is like in the lower half of the video, you have to go to the website.
@manthespoonАй бұрын
@@waswestkan kinda misunderstood the comment
@ReneStover2 жыл бұрын
Thank you for the great instruction, I taught electronics for 13 years, worked in the field altogether for 49 years, never had the opportunity to work on my own projects, and never worked with memory, other than using it in computers. I purchased a couple of Arduino Unos and parts kits, and have been meaning to get into learning how to use them in some projects. You have given me the drive to go ahead with my dreams, thank you!
@EmirUysal4 жыл бұрын
It almost comes naturally, this impulse to shower you and your channel with compliments. I feel grateful for having this information for free. So structured, neat, easy to follow and quite thorough. And I see at the comments that I'm never alone. Your channel is my biggest ally as I started getting into electronics.
@ezrabarrow20055 жыл бұрын
your voice is so calming. you're like an electronics bob ross
@GhettoRanger014 жыл бұрын
The lisp is kinda catchy, too.
@learningpower94374 жыл бұрын
Fully....agree...He just needs start painting some arduino...few trees...here and there...
@ezrabarrow20054 жыл бұрын
@@learningpower9437 happy little microcontrollers
@dwalden744 жыл бұрын
Let’s give this arduino a little friend.
@somebody90334 жыл бұрын
@@dwalden74 I thought it was lip synced lol
@WatchesTrainsAndRockets5 жыл бұрын
If you are using the Tiny RTC module, there is an eeprom module available there also. According to the source that I found when researching why the address scan showed two for the Tiny RTC: "The clock doesn't use the EEPROM at all, it's just there as a convenient place to log data if you so desire".
@edsonkiyohara4 жыл бұрын
This is the best channel to learn about electronics stuff. I seldom subscribe in any channel, but this I do recommend for everyone. All subject are presented in a clear manner, in clean and neat and well organized workshop, and explained so well, paused and calm voice that everybody can understand even for who is not english native. Congratulation, I am your big fan!!!
@waswestkan4 жыл бұрын
Back in the day I decided to purchase an Alinco DJ-160 VHF portable transceiver, because it used an EEPROM, thus no need for a backup battery. Being aware the memory had a limited number of writes to it, I was conscious about of not changing the contents of the memory channels, unless I absolutely had to, which wasn't often because of the number of channels available. Alas within 5 years the radio quite retaing the memory. Much of my days then where spent outdoors in cold winters, and hot summers, the temperatures where never to the extremes, to make that a fac.tor. Video given, thumbs up, Channell, subscribed to, and bookmarked
@melkiorwiseman52344 жыл бұрын
If you still had it, it would probably be possible to replace the EEPROM with a new one. Maybe even one with a longer life.
@brigosx5 жыл бұрын
Welcome back Bill. It's nice to see you again in Workshop. You inspire us man. Thank you !!!
@danjason21674 жыл бұрын
dude,loved the production value with the multiple-camera setup, didn't expect that from a tutorial video like this well done sir
@billglass51602 жыл бұрын
Thanks for this information, well presented, precise, and thorough. Very Useful!!! I was able to add an external EEPROM AT24C256 (32768x8) module to my Sensor prototype. I was initally planning to use an SDCard but it requires a lot of Arduino Nano program(40%) and data(49%) memory. My sensor program and data memory requires 50%,72%. After installing the EEPROM module it uses only 53%,72%. I am able to log approx. 28000 characters (2000 14-character strings). This enables me to monitor more than a week of sensor activity (air & water temperature, humidity, pool water level, Internet information, etc.). In addition, if I neglect checking the EEPROM when it is full, I added a circular address mode for the EEPROM. When I DO check it, I always have the most recent week's activity. Another advantage of using the circular mode is its wear-leveling characteristic. One can only safely write 100000 times to a specific address before the EEPROM becomes unreliable. In my case, I am writing to any specific address only once per week, which gives me a guaranteed reliability for my EEPROM of 100000 weeks or 1923 years!!
@abreytie5 жыл бұрын
Just a small add-in. ROM is normally programmed at silicon level during manufacture. PROM is Programmable Read Only Memory A windowless EPROM was available to be a pseudo-PROM EEPROM = Electrically Erasable Programmable Read Only Memory.
@GerardWassink4 жыл бұрын
Hi Bill, a tip: instead of using the number 13 for the internal LED it would be better to use the predefined LED_BUILTIN constant. This will hold the number of the internal LED dependent on the Arduino model you are working on...
@kevingrimshire74623 жыл бұрын
Have tried several libraries but none work as well as your code. A fantastic video and your code is so reliable - using it for a data logger and has not missed a beat - well done!
@caffeinatedinsanity23244 жыл бұрын
I bought EEPROMs on digikey that were capable of holding decent amounts of memory and could go as low as not even 1$ CAD so yes they are very inexpensve. However be ready to read datasheets since you are a huge variety of models made by a massive number of manufacturers. Like I bought some from Microchip. I better be ready to use the basic Wire.h commands haha. Speaking of, using sensors like AM2320 or the i2c eeprom I talked about, but only using basic I2C commands can be a great exercise to learn how to use the peripheral itself. Useful especially since not everything has an arduino library AND if you move to other platforms like STM32CubeIDE, you just learned something valuable Same for SPI, UART, etc...
@raymondmichael49875 жыл бұрын
this is perfect but more importantly, it is you sir, the video description gives the big picture about the video not some "sit & dig in to find out" kind of videos, thanks; especially the last part of the description, thanks again. Greetings from Tanzania
@melkiorwiseman52344 жыл бұрын
It's an Electrically Erasable *Programmable* Read Only Memory. First, there were ROMs. These were generally referred to as "mask programmed ROMs" and they were manufactured with the contents of their memory already defined. The memory contents could never be changed and if the program changed, it was necessary to remove the ROM and throw it away while installing a new ROM with the updated program. Then came PROMs, also known as fusible-link ROMs. These came with every bit pre-programmed as a 1, but by using a special programmer and a high voltage, it was possible to make some bits read a 0 instead of a 1. Again, these memories could not be reprogrammed and would generally have to be thrown away and a new ROM or PROM installed if the program ever changed. Next came EPROMs. These used a similar programming method as fusible-link ROMs, but they could be erased by several minutes of exposure to ultra-violet light, then reprogrammed. Finally came EEPROMs. With this technology, almost instant reprogramming could be performed with the memory chip still in the circuit, and high voltages were no longer required. Best of all, it was possible to make EEPROMs read-compatible with the earlier EPROMs. Here endeth the lesson. :)
@stevetobias48904 жыл бұрын
Great video, I am finding your videos very handy as someone who is just getting into Arduino to make learning basic electronics fun. My advanced starter kit and 45 sensor package should arrive in the next week or two. Have installed Arduino and playing with it to familiarise myself with the programming side. I would be lost already without your videos. So a huge thank you for putting in the time to create your content.
@cybaneticcybanetic4412 жыл бұрын
Wow first time I've seen a comprehensive use of an eeprom, he he he my projects are about to be interesting even more
@musaadejoshuaibuopaluwa17125 жыл бұрын
I missed your videos. Welcome back and I hope your videos will keep coming in. Thank you and welcome back
@republicoftutorials60683 жыл бұрын
Your channel is fantastic, one of the best electronic channel on entire youtube Thank you sir
@ΓεώργιοςΦραντζεσκάκης-ν7ζ3 жыл бұрын
This is a very nice introduction/DEMO of the EEPROM for very beginners. Although :: CAUTION :: the introducer is not mentioning something very fundamental. EEPROM 's blocks (namely addresses) CAN NOT store a number greater than 255 - unsigned integer - or a byte number. Thus in case you need to use it for a real/practic purpose you will need to develop a special Driver-software. In addition to the previous fact you will need to include to the software a piece of code that will prevent loss of data. As a general fact if you try to write a number to your memory and before finished the MCU come with power loss you will lose your data for sure. You want to store the data in order not to lose them but if your Driver is not a proper one there will be always a chance to lose them. Good luck !
@muhammadmcintee-masud59564 жыл бұрын
If anyone is getting a return value of 255, make sure you are using the correct pins on your arduino board for the SDA and SCL of the EEPROM chip. According to the Wire.h library you should use the following: Board I2C / TWI pins Uno, Ethernet A4 (SDA), A5 (SCL) Mega2560 20 (SDA), 21 (SCL) Leonardo 2 (SDA), 3 (SCL) Due 20 (SDA), 21 (SCL), SDA1, SCL1
@gweliver5 жыл бұрын
AWESOME!Just what I've been starting to research!!! Thanks for the AWESOME CHANNEL
5 жыл бұрын
In every single one of your videos the effort for building them as educational as possible just pours from my screen.. thank you very much for your effort.. regards from Paraguay! (psss.. in the middle of South America ;D )
@Lunolux5 жыл бұрын
i spend many hour today watching your video, very good explanation and demo, great work, i bought an arduino 2 year ago but never try to build something more complexe than the basic turn ON/OFF LED xD, and always found video about "arduino" very hard to understand, but your are the first one that explaine it so well, great job (sorry for my bad english)
@janetmccusker95125 жыл бұрын
Welcome back Bill, was waiting for your new video. On one of your earlier vids you mentioned using multiple I2C Masters. That would be very useful and I hope you make the video soon.
@imadjawad44085 жыл бұрын
Organized, detailed, informative and educational I love this channel
@bluescream74635 жыл бұрын
So great to have you back and again a super kristal-clear video. It would be so nice if could give 2 thumbs up! Thanks for sharing your knowledge !
@paarthsstudio3 жыл бұрын
Thanks a lot for explaining about EEPROM so well and in detail. You got a new subscriber!
@dleland713 жыл бұрын
That experiment was so cool!
@garybonard95912 жыл бұрын
Thanks!
@Dronebotworkshop2 жыл бұрын
And thank you as well!
@frankmayo14104 жыл бұрын
Recently found your Your tube page, great stuff and you're a great instructor! I'll be watching many more! Thank you!!
@sammyk70244 жыл бұрын
A little heads up for my fellow enthusiasts: When the IDE says something like "low memory, things may get unstable" when compiling, well, it appears to be true. At least when dealing with the internal EEPROM. While playing around with it, I wrote a particularly long sketch, with several debug utilities. When running the sketch on a nano, after complaining of such low memory, EEPROM.length() would report extremely low values, eventually reaching ZERO! I thought I have ruined the internal EEPROM, after a couple dozens of write operations. Turns out it was just an "instability" issue. Reducing the sketch size (removing several debug utilities) solved the issue.
@somebody90334 жыл бұрын
Thank you very much for this tutorial! One thing though, according to all resources I have found on the internet other than this one, EEPROM is measured in *kilobytes* not *kilobits*
@jimwhitehead16504 жыл бұрын
Well, not exactly... He's got it right. See ATmel AT24C32 (or 64) Datasheet. They are specified in Kilo bits (Kb). Divide by 8 and you'll get number of Kilo Bytes (KB). Hope this helps. Cheers!
@somebody90334 жыл бұрын
@@jimwhitehead1650 I am sorry but I have to disagree with you here. I have just checked the Arduino Uno's EEPROM size and it is 1024 bytes, however the tutorial erroneously says that the Arduino Uno has 1 *kilobit* of EEPROM.
@jimwhitehead16504 жыл бұрын
@@somebody9033 Sorry, you're absolutely correct that he misspoke about the ATmega328 uC EEPROM size: it's 1 kilobyte (KB). Perhaps I misunderstood the intention of your original comment "EEPROM is measured in kilobytes not kilobits". I am merely pointing out that external EEPROM (like what he accessed in his video), as a separate product, is marketed in kilobits (Kb). It can be confusing for someone new to the game. Nice catch on his ATmega328 EEPROM size comment, BTW 👍
@somebody90334 жыл бұрын
@@jimwhitehead1650 Thanks! Yes, I am not disputing what you said about external EEPROM but the internal one is definitely 1kB not 1kb. What makes it even more annoying is that the official arduino EEPROM tutorial on their website states that the size of the EEPROM is 1kB but then refers to kilobytes as kb, which is actually the symbol for kilobits...
@StrsAmbrg3 жыл бұрын
You are a very kind Gentleman.
@BarackBananabama5 жыл бұрын
You may want to explain the fail mode of the EEPROM. What do you get if you write too many times? Could you read the last successfully written byte or not?
@Dalamain5 жыл бұрын
fantastic video - you explain everything in full detail, thanks dronebot!
@gasko27624 жыл бұрын
Simple and easy to understand video. I love your videos
@Craig19675 жыл бұрын
good video, but one thing you said did not jive with the spec sheet for the Arduino Uno with the ATMEGA328P. It has 1K BYTES of EEPROM memory, not bits.
@learningpower94374 жыл бұрын
Yep....I have a project to store some analog data in the eeprom...and I read the same...The uno is about 1024 bytes (not bits)...but the size is about 255 ( 8 bits)...Hence data from an analog that goes up to 1023 ...must be divided by 4 to keep it within a byte!!!
@robertwillemsen3685 жыл бұрын
Nice to see you back! Thank you. Nice video again
@PatnaikUC3 жыл бұрын
Excellent as usual. Can the operation of the servo be carried out without using Arduino but only the EEPROM?
@maybornelectronics79444 жыл бұрын
AS USUAL, FANTASTIC EXPLANATION.
@gasko27624 жыл бұрын
Thank you for the excellent work on the topic, I always like to come here when something new comes out.
@maybornelectronics79446 ай бұрын
Simply superb explanation
@watchvideo7225 Жыл бұрын
Great Vidoe as allways! I was originally planning to use the EEPROM to save a sensor calibration, but knowing that it can only store 8 Bits, the accuracy is probably not enough for that. Still useful information though, might come in handy at some point.
@ECE_Engineering5 жыл бұрын
Your explanation is one of the best.
@electronic79795 жыл бұрын
Helpful information. I like it
@luberies5 жыл бұрын
Your videos are teaching works of art. Thank you very much!
@simaesthesia3 жыл бұрын
15:00 - further to your comments earlier in the video, would it not be pertinent to use update instead of write to clear the EEPROM?
@jagannathkulkarni2 жыл бұрын
Thank you for the magnificent video. Learned a lot from you !
@ThePixel19835 жыл бұрын
Thank you! I was planning to add an SD card to my led matrix display, but 1kb on the Nano should be enough! ❤️
@kellyklaask7su9905 жыл бұрын
Great video! I'm just learning so all this stuff you show is new to me. Thanks for taking the time to do these videos!
@billfield8300 Жыл бұрын
Hi Bill.. I have a question which may be a bit off topic but is 'memory' related. I am writing a sketch which I will port to an AT tiny.. The sketch has grown to be too large for the AT tiny to hold. I know I can use an SSD with the raspberry Pi but I have not heard of anyone using external memory (EEPROM, SD, etc..) to actually hold a program for the Arduino. (or AT tiny in my case) Do you know if this is possible? And where might I find some direction on how to accomplish this. Great to see another wonderful tutorial.Thanks. And keep up the great work.
@AlienWacker5 жыл бұрын
OMG this is the COOLEST VIDEOS I HAVE EVER SEEN YOU MAKE!
@gmonkman3 жыл бұрын
Really clearly explained. TYVM
@CodeParticles6 ай бұрын
@DroneBot Workshop, I apologize for messaging over 4 years too late, but @ 13:26 I have a strange bug where Instead of seeing the past actual inputs, it's literally updating as I turn the potentiometer? I did update script then read script, but for some reason it's not stored? I am using UNO revision 3 and not sure why it's doing that? Thanks in advance!
@Good-Enuff-Garage Жыл бұрын
brilliant presentation, thank you so much
@rongeernaert12085 жыл бұрын
Much learned from an EEPROM in this great video.
@mandelbro7774 жыл бұрын
I've checked the ATmega328P data sheet (multiple) and it clearly says they have 1K **Bytes** not Bit's.
@homelessrobot4 жыл бұрын
I think people are just conservative here because the standard for specifying the memory sizes in micros is k/mbits, not bytes, and they have been burned by assuming otherwise.
@jimwhitehead16504 жыл бұрын
The ATmega328 uC (used in UNO) does in fact have 1KB of EEPROM and the datasheet reports in MB... so yeah, he misspoke there. However, what can get confusing, is that external EEPROM memory is advertised in Kb (not KB)... and that is the I2C memory unit he demonstrated in his video. Hope this helps...
@berndeckenfels5 жыл бұрын
What’s the difference to the flash? Can you also compile to the eeprom?
@kevingpearce2 жыл бұрын
Hi Bill. Great video as usual. I'm having trouble getting mine to work. Ran the I2C scanner code, and it found 2 addresses for my AT24C256. One at 80 (0X50), and one at 88 (0X58). Even without the servo connected up, I just get all 255's. Looks like it's not recording anything. All connections are as per your video. I'm using a genuine Arduino Uno with a DIP28 chip. Why the two addresses ??
@fuzzs8970 Жыл бұрын
Hi Thank you. Was wondering if you can use the Arduino to program MCU too easily i mean.
@robertorusso31924 жыл бұрын
If i have to store the value of 30 variables of a schetck and i can put a button on a nextion display that "save setting in variables" and in the set up i write code to retrieve the settings at startup. It can work also with the internal eeprom of a Mega? Consider that i have many variables that are unsigned long, float etc. Very less are int.
@harshvarshney57473 жыл бұрын
Thank you, Sir for the nice video. I have a question, if we are using Arduino mega which have 4kb storage can we store a float value in it instead of int.
@ericthered96553 жыл бұрын
But how do you retrieve a value your code is looking for? That's really the point isn't it?
@ticktock87513 жыл бұрын
Hi so how to clear this External EEPROM ? i got some from ali-express and used your sketch to test them, now i like to know how to clean then all out to 000
@MJ-iy4fb3 жыл бұрын
I love it! So you can record the movement and then replay it making the servo move exactly like it did before?
@arthurfricchione81194 жыл бұрын
Just starting out in electronics where do you get the software. Just purchased the arduino uno and lookin for any instructional material I can find. Your channel was highly recommended so I am just beginning to follow it. Thanks for sharing Artie 👍
@musaaftabi62693 жыл бұрын
hi I make a project with arduino and RF module which is open and close a door with stepper motor. I have a problem with the arduino power. when it lose the power it couldn remember the last code and the pins for locking the door is falling or getting out of the rail. could you please help me with the sketch ?
@petercall42674 жыл бұрын
Fantastic channel! Thanks so much for your inspirational teaching!
@Rouverius5 жыл бұрын
Wow, I forgot that that the EEPROM wasn't just for code storage. Yeah, the update method seems like a great first step to reduce wear. Thinking about basic wear leveling when using the external EEPROM, what about selecting a random starting address before logging data? (Of course, the start address would then need to be stored on the onboard EEPROM) Wouldn't the randomization spread out the wear and not have it always focus on the first addresses of the EEPROM?
@melkiorwiseman52344 жыл бұрын
Computers don't do "random" very well, and anything you try in order to produce randomness will tend to slow down the program. Computer "random" number generators use a mathematical formula to simulate randomness, but the trouble is that you need a "seed" number to start with, and if you always start with the same "seed" number, you'll always get the same sequence of numbers as output. The only way to prevent that would be to store the seed number in the EEPROM, which means you've thrown out the idea of wear levelling since that number has to be stored in the same place every time in order to be "findable." Anything you do in order to try to fix the problem becomes an "elephants all the way down" situation, once you think about it.
@nguyenangthang74733 жыл бұрын
Thanks for sharing, I'd like to ask if I want to send a list of values that (each value) larger than 1 byte into EEPROM so how would I change my code, thank you very much!
@joshadikal16175 жыл бұрын
Teaching-Masterpiece. Thanks a lot for your help. Is this technique the better way to command a motor in real-time ? With a temperature sensor for examle ?
@gloubiboulgazeblob Жыл бұрын
@ ~05:09 : an Arduino Uno has 1k BYTES eeprom, not 1k BIT...It's clearly mentionned in the datasheet : "...The Atmel ® ATmega328P provides the following features: 32K bytes of in-system programmable flash with read-while-write capabilities, 1K bytes EEPROM, 2K bytes SRAM, ..." (it says "1K bytes", not 1K bits). I made a little sketch to write some data on it and I can read the entire eeprom which goes from address 0 to 3FF, each address being a byte, not a bit...
@lisandroiaffar4501 Жыл бұрын
Just impecable, thank you so much!!!
@davidbolha3 жыл бұрын
Hi, Could you use the Arduino to reset/reprogram various BQXXXX ICs that are usually found in laptop batteries ? 🤔😕 Thanks &.... Best Regards,
@airtonmigueljunior81443 жыл бұрын
Please, I would like to know If the use of the external eeprom, with your code, will work with a ESP32
@markmccornack79832 жыл бұрын
I really enjoy your channel. Your presentations are always so lucid and informative! I did run across a question for you though on this one. At around 5:00 in, you mention that the UNO (Atmega328) has 1 kilo-BIT of memory and the Atmel data sheet claims 1kBYTE of EEPROM on the opening page of the datasheet. I'd like to use te internal EEPROM, but 1kBIT is kind of a showstopper. 1kBYTE would work for me though. Can you clarify this for me? Keep up the GREAT work!
@E_y_a_l2 жыл бұрын
The UNO is using the ATmega328P chip, according to everything I can find including the official Arduino website, that chip has 1 kilo BYTE of EEPROM storage.
@catalinalb17225 жыл бұрын
Hello Sir. Thank you for your great work by sharing your experience. What software are you using for the beautiful wiring diagrams?
@wardprocter23715 жыл бұрын
Excellent, well explained tutorial! Thanks!
@stephenbarlin23142 жыл бұрын
Indeed inspiring. Thankyou
@simonndungu11965 жыл бұрын
New to the channel and I love your way of explaining stuff. Thanks and Cheers Man
@thilinawijebandara32322 жыл бұрын
Thank you so much for making such a wonderful explanation with the experiments. You are the one of best youtuber I have seen in you tube. . Thank you again 🙂👍 Go ahead sir.
@kvamsidharvamsi5800 Жыл бұрын
hello, can you post a video on external eeprom with esp32
@donboi93784 жыл бұрын
when i use the update eeprom it doesnt show anything on the serial number. But when i run the read code eeprom it shows all the numbers it was supposed to show from the update eeprom.
@atomize4 жыл бұрын
The way "A-T-2-4-L-C-2-5-6" rolls right off of your tongue confirms that you're a pro :-P
@josephbonello1635 жыл бұрын
Thank you Sir ..Love all your video's you are a great teacher
@flavatech59384 жыл бұрын
How would you take a Arduino 'midi controller' project in to proper production? Would i simple need to design & create my pcb board then copy my (Arduino ) coded EEPROM chips to my (self) designed PCB board ?
@navodnandima43053 жыл бұрын
well explained and can understand anyone
@alfredkaserekasivanzire94882 жыл бұрын
Can we use eeprom 24CXX (24C02; 24C04; 24C08; 24C16...) with arduino?
@shivamdeshpande19594 жыл бұрын
Thanks a lot sir!! It was really helpful
@michaels82973 жыл бұрын
Anyone have pointers on flashing a new sketch over the air from mqtt?
@jimedgar67893 жыл бұрын
Bill, what is EEPROOM in your comment for the write function? :P
@dwalden744 жыл бұрын
If I want to read/write many times to EEPROM, is it a good idea to store the address counter as well, and then read from that last address, so that I don’t exhaust one address’s read/write capacity?
@Asyss_Complex4 жыл бұрын
What you're looking for is called "wear leveling". And yes, that is going to prolong the life of the EEPROM. You can look it up. There are libraries written to tackle this problem. Read this discussion: stackoverflow.com/questions/10667491/is-there-a-general-algorithm-for-microcontroller-eeprom-wear-leveling
@chuckcash92503 жыл бұрын
has anyone figured out the values of the resistors to use with the chip only?
@DJ_GrenadianEmpire7 ай бұрын
Can i use this to rest ricoh ri 1000 ink chip
@kdd2 Жыл бұрын
How to create BT201 Bluetooth module arduino support library files
@samuelgeorge67564 жыл бұрын
Thank you sir. Thats how you teach something well. Great !
@karte26265 жыл бұрын
Great channel!!! Do you have any video about an analog isolator? That is, the input ranges from 0 to 5 volts and the output follows the range input 0 to 5 DCV. I appreciate!!!
@خالدباشميل-ب9و2 жыл бұрын
I try make this experiment but used 24c08w eeprom and connected but the data in recorder not same data biayback can you give me Clarification